如何修复单元测试以全局访问所有内容?

时间:2010-03-24 15:12:10

标签: vb.net unit-testing

通常当你添加一个(在Visual Basic中)时,会弹出一条消息,询问你是否要启用一个允许测试访问私有方法之类的选项等。

但是,我正在编辑一个没有启用此功能的解决方案。我想启用它,以便我的单元测试可以工作,但我找不到设置。

有人能告诉我如何在项目创建后启用它吗?

1 个答案:

答案 0 :(得分:3)

简而言之,您需要InternalsVisibleToAttribute

但是,我强烈反对在单元测试中测试私人成员。您想要测试行为而不是实现细节。如果您测试实现细节,那么您的测试将变得脆弱,重构将很难。