我有方法,看起來像這樣的參數:NUnit的如何測試傳遞給對象構造器
public A Method(int a, int b){
return new A().AMethod(a, b);
}
現在,我通過測試對象,我得到了預期值後,一直運行測試它「A」和'b'爲AMethod,但對我來說,這看起來像一個集成測試,我正在測試第一個方法和內部的方法。我想知道如何在創建新對象A之後,如何測試我的Method分離以瞭解'a'和'b'是否傳遞給了AMethod,並且它們按照該順序傳遞,而不是顛倒過來。
爲什麼您的實例方法返回新實例的實例方法的值? –
A是DTO和a,b是下層的物品。 AM方法設置A和b的屬性值。 – Inm0r74L
爲什麼它會實例化一個新的'A'?難道它只是調用'AMethod'? –