2012-08-03 35 views
0

我有一個有創建方法的類,傳入一個POCO實體。我希望發生的是,我附上委託方法調用就像這樣:RhinoMocks:如何使用提供給方法的參數運行自定義委託?

stubObject.Stub(Function(i) i.Create(Arg(of MyObject).Is().Anything))) _ 
    .Return(True) 

我想要做的是採取傳遞到創建並運行自定義操作參數的實例。我認爲Do()與代表可以做到這一點,但我不能讓RhinoMocks 3.6(.NET 4)讓我輸入參數。

我在哪裏做錯了嗎?我不能這樣做:

​​

謝謝。

+0

你試圖模擬的方法的簽名是什麼? – PatrickSteele 2012-08-07 02:45:57

+0

'函數Create(obj as MyObject)As Boolean' – 2012-08-12 16:53:34

回答

0

我想你想要的是「WhenCalled」選項。請參閱this SO question以獲取如何用於獲取傳遞給模擬呼叫的參數的示例。

相關問題