Visual Studio 2015 RC Pex仅为公共方法创建测试

时间:2015-06-19 18:27:40

标签: .net visual-studio unit-testing automated-tests pex

我的印象是,我的assemblyinfo.cs文件中有以下条目

[assembly:InternalsVisibleTo(" MyAssembliesName")]

,那么除了公共方法之外,pex应该能够在我的类定义中看到所有内部方法。那么,Pex何时不能为我班级的内部方法创建单元测试?

2 个答案:

答案 0 :(得分:4)

RC版本尚不支持探索非公开访问的方法。但是,我们将在下一个即将发布的版本中解决此问题。感谢您对IntelliTest的关注!

答案 1 :(得分:2)

InternalsVisibleTo指定您授予访问权限的程序集,而不是授予访问权限的程序集(这是您似乎要描述的程序集)。

因此,如果您有生产项目和测试项目,生产项目将具有该属性,授予对测试项目的访问权。

我还没有在VS2015上使用pex,但从表面看来,基于thisthis,在测试项目中InternalsVisibleTo点应该足够了

相关问题