方法模拟中的通配符参数,以匹配任何内容?

时间:2011-03-23 01:13:53

标签: rhino-mocks

当我创建Expect.Call(mock.method(arg1, arg2 ..))..时,是否有一种方法可以使方法参数之一成为通配符,因此无论运行时参数值是什么,模拟都会匹配它?否则,有没有其他方法可以使用Rhino Mocks实现这种行为?

Rhino Mocks 3.6

1 个答案:

答案 0 :(得分:1)

嘿。发布后不久,我找到了IgnoreArguments()方法:

        Expect.Call(dataAccessMock.SetCustomer(oCustomer, out strOutCustId))
            .IgnoreArguments();

指出:

  

//摘要:
  //忽略   这个方法的参数。任何   论证将与[sic]相匹配   //这个方法。