【发布时间】:2012-04-07 21:16:03
【问题描述】:
在 MSTest 中,[Shadowing] 属性可帮助您对来自另一个程序集的私有方法进行单元测试。这是相关链接:What is the Shadowing attribute that the VS uses when it generates unit tests?
我的问题是:
- 是否应该单独对私有方法进行单元测试?
- 将私有方法的访问器更改为
internal只是为了使其可用于其他测试项目/程序集中的单元测试,这是一种好的(?)做法吗? (使用InternalsVisibleTo) - 如果私有方法通过调用它们的公共方法间接测试,是否可以称为“单元”测试?
【问题讨论】:
标签: .net unit-testing nunit mstest