我想做以下...
在调用方法之前,某个属性必须始终返回值 x 在调用方法之后,某个属性必须始终返回值 y
我熟悉 RhinoMocks 中的 WhenCalled 方法,它允许我在方法被调用后设置返回值,但我想不出在调用之前设置返回值的方法。到目前为止,我有以下代码......
counter.Expect(n => n.IncreaseCounter())
.WhenCalled(i => counter.Expect(n => n.GetCounter)
.Return(Y).Repeat.Any());
这可能吗?