2011-03-23 52 views
0

当我编写一个Expect.Call(mock.method(arg1, arg2 ..))..时,是否有办法让方法参数之一成为通配符,以便模拟将匹配它,而不管运行时参数值是什么?否则,是否有另一种方法使用Rhino Mocks来实现这种行为?方法模拟中的通配符参数,以匹配任何东西?

犀牛嘲笑3.6

回答

1

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

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

其中规定:

//摘要:
//忽略 参数此方法。任何 参数将会再次匹配[原文如此]
//此方法。

相关问题