内部类和方法应该如何测试?

Tom*_*son 3 .net c# unit-testing

可能重复:
测试内部类

我喜欢将我的测试类放在一个单独的程序集中,这会导致测试内部类的一些问题.由于内部类和方法只在程序集内部可见,因此我的测试程序集无法看到这些类和方法.测试这些类的最有效方法是什么?我是否需要使用反射来访问我不想测试的方法?

Raz*_*zie 6

您可以使用InternalsVisbleTo属性.

请参阅此问题:如何允许汇编(单元测试一个)访问另一个汇编的内部属性?