Rhino Mocks - 你如何模拟 5 个电话
Rhino Mocks - How Do You Mock 5 Calls
我对一个特定方法有 5 次调用,我想 return 这 5 次调用中的每一次都有不同的东西。我想在 Rhino Mocks 中以某种方式说
For the 1st call return this
For the 2nd call return that
等等
这可能吗?
只需在每个方法存根后使用 Repeat.Once()
。例如:
myMock.Stub(x => x.Method()).Return(1).Repeat.Once()
myMock.Stub(x => x.Method()).Return(2).Repeat.Once()
我对一个特定方法有 5 次调用,我想 return 这 5 次调用中的每一次都有不同的东西。我想在 Rhino Mocks 中以某种方式说
For the 1st call return this
For the 2nd call return that
等等
这可能吗?
只需在每个方法存根后使用 Repeat.Once()
。例如:
myMock.Stub(x => x.Method()).Return(1).Repeat.Once()
myMock.Stub(x => x.Method()).Return(2).Repeat.Once()