标签: c# unit-testing nunit .net-assembly
我有一个UnitTest项目,可以同时测试弱命名和强命名项目。 由于我想在一个强名称项目中测试某些内部类,因此可以设置InternalsVisibleTo,但必须使我的测试项目签名。
InternalsVisibleTo
在那种情况下,由于我的测试程序集是强名称,所以我再也不能在我的测试项目中引用任何弱程序集!
强名称程序集只能使用其他强名称程序集的类型。否则,将损害强名称程序集的完整性。
我看到两种解决方法:
如果我有一个同时使用弱名称组合的受测模块。有没有更好的方法可以将其测试为“朋友”?