我是新来的Rhino Mocks和嘲笑在C#虽然不一般。我正在为类MyClass
编写单元测试,它在内部将其他对象创建为专用字段。我有单位分别进行测试这些类而不是如何MyClass
与之交互...嘲笑一个方法调用内构造的对象
class MyClass
{
public void Method1()
{
var o = new OtherClass();
o.Method2();
o.Method3();
}
}
请注意,我没有通过OtherClass
作为一个构造函数参数,我真的不希望...创建这些对象是类的东西,我真的不想要一个外部代理注入它们。
Rhino Mocks是否允许我以某种方式在单元测试中模拟OtherClass
在这种情况下,所以我可以确定实例是否已正确创建并与之交互?