public static class ClassA
{
public static void MethodA()
{
using(var classB = new ClassB())
{
classB.DoSomething();
}
}
}
我的任务是重构一些非常旧的单元测试,这些单元测试击中了数据库,并且真的不需要...而且,我被要求尽可能避免接触测试代码。在其中一个,我有以上情况......
我如何模拟(或直接替换type.GetField("classB").SetValue
)classB或ClassB?
谢谢。