說我有一個方法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