特定のオブジェクトのプロパティがfalseに設定されている場合にのみ呼び出されるメソッドがあります。これは初期値です。最初の呼び出しの後、プロパティはtrueに設定され、呼び出しは一度だけ行われます。RhinoMocksのExpect.Callでobjectのプロパティ値を設定することはできますか?
しかし、私がこの変更を行うクラスをモックすると、モックオブジェクトは基底オブジェクトのプロパティを変更しません。
オブジェクトにプロパティの変更を強制する方法は、期待通りの応答ですか?線に沿って
何か...
Expect.Call(mockedObject.TestMethod(underlyingObject)).NowDoThis(delegate() { underlyingObject.Processed = true; });
Hmmと呼ばれています。私がすると、「匿名メソッドを代理人型ではないため、System.Delegateを型に変換できません」というエラーが表示されます。 – BlackWasp