2010-07-19 67 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));