【发布时间】:2009-08-17 23:50:34
【问题描述】:
当你的类上有一个空的构造函数时,用 Rhino Mocks 模拟一个具体的类似乎很容易:
public class MyClass{
public MyClass() {}
}
但是如果我添加一个带参数的构造函数并删除不带参数的构造函数:
public class MyClass{
public MyClass(MyOtherClass instance) {}
}
我倾向于得到一个例外:
System.MissingMethodException:不能 找到匹配的构造函数 论据
我尝试在对 Mock 或 Stub 的调用中放入空值,但它不起作用。
我可以创建缺少无参数构造函数的具体类的模拟和存根吗?
【问题讨论】:
标签: c# constructor tdd rhino-mocks