【发布时间】:2012-09-10 21:07:00
【问题描述】:
如果可以使用 mock.Stub().Return() 更改 Rhino Mocks 中的模拟行为,为什么我们还需要 Stub?
总是使用 MockRepository.GenerateMock() 我们会失去什么?
使用 Mocks 而不是 Stubs 的一大好处是,我们将能够在所有测试中重用相同的实例,从而使它们更加简洁明了。
起订量框架以类似的方式工作......我们没有用于模拟和存根的不同对象。
(请不要回答 Fowler 的“Mocks are not stubs”文章的链接)
【问题讨论】:
标签: c# unit-testing mocking tdd rhino-mocks