标签: .net visual-studio unit-testing automated-tests pex
我的印象是,我的assemblyinfo.cs文件中有以下条目
[assembly:InternalsVisibleTo(" MyAssembliesName")]
,那么除了公共方法之外,pex应该能够在我的类定义中看到所有内部方法。那么,Pex何时不能为我班级的内部方法创建单元测试?
答案 0 :(得分:4)
RC版本尚不支持探索非公开访问的方法。但是,我们将在下一个即将发布的版本中解决此问题。感谢您对IntelliTest的关注!
答案 1 :(得分:2)
InternalsVisibleTo指定您授予访问权限的程序集,而不是授予访问权限的程序集(这是您似乎要描述的程序集)。
InternalsVisibleTo
因此,如果您有生产项目和测试项目,生产项目将具有该属性,授予对测试项目的访问权。
我还没有在VS2015上使用pex,但从表面看来,基于this和this,在测试项目中InternalsVisibleTo点应该足够了