说我有一个方法A.Do(Arg arg),它分配arg(class Arg)的一些属性,假设它设置arg.Prop1 =“done”。而且我测试无效方法B.Do(无效):如何在方法调用后验证方法参数?
public class B
{
public void Do()
{
var arg = InitArg();
A.Do(arg)
...
}
}
和我嘲笑A级作为新模拟< A>()的基本代码=真。那么如何验证arg.Prop1 ==“完成”?
谢谢。虽然我不知道MoQ的“内部”是什么,但它仍然让我确认A.Do被调用了多少次。所以我想知道它是否可以让我验证这些论点 - 但我想不会......可惜 – David 2009-12-19 17:52:38