所以,问题是我的程序集中有一堆内部类,供我要测试的类使用。由于访问器已从 VS2012 中删除,我可以很好地使用[InternalsVisibleTo]
并且效果很好......除非我尝试改变我的内部类,它们对 Fakes 框架不可见。我还应该注意,我正在处理的特定类是具有静态方法的静态类,并且我真的不想重构所有内容以使用接口(和使用存根),因为组织中对这种重构级别的抵制。
有没有办法让这些内部成员在 Visual Studio 2012 中的 shims 上下文中可用,而无需诉诸接口(字面意思)一切?