在构造函数中用params嘲笑一个类

时间:2012-01-11 20:27:00

标签: mocking moq

我使用Moq并拥有这样的课程:

public class MyClass
{
   public MyClass (string param1, params Expression<Func<T, object>>[] params)
   {
   }
}

我想在这个上下文中模拟这个类:

var moqClass = new Mock<MyClass>("text");

当我使用moqClass.Object时,我收到一条错误,指出找不到指定的构造函数 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

null构造函数参数传递params将超出此错误:

var moqClass = new Mock<MyClass>("text", null);