2010-07-19 45 views
0

我到目前爲止一直在使用Rhino Mocks獲取預期的列表或類型,並使Rhino Mocks爲我返回它,而我的業務/我測試了一組/保存調用,如void SaveCustomers(Customer)使用Rhino Mocks保存到存儲庫

我有打電話叫GetCustomers,我可以用犀牛嘲笑我SaveCustomers電話後,立即調用這個,看看它保存到內存?我試過這個我嘲笑我的回購和調用它,但它返回一個空,什麼是正確的語法?我找不到使用StrictMock或GenerateStub的示例。

謝謝!

回答

1

如果你在談論使用犀牛嘲笑嘲笑庫,你就不需要把它叫GetCustomers的,可以直接使用這樣的語法(使用「AAA」風格)檢查:

IMyRepository repository = MockRepository.GenerateMock<IMyRepository>(); 
// do stuff with repository 
repository.AssertWasCalled(x => x.SaveCustomers(myTestCustomer));