有没有办法在不关心返回值的情况下设置RhinoMocks的期望?这样的事情:
repository.Expect(r => r.Add(1)).Return(Anything)
答案 0 :(得分:5)
请注意,如果未指定返回值,则将返回默认值。因此对象为null,bool为false,int为0,等等。
因此,在您的情况下,如果您希望调用该方法,则可以编写
repository.Expect(r => r.Add(1)).Repeat.Once();
答案 1 :(得分:1)
没有。想象一下如果不确定的结果回来会发生什么,结果有时候测试通过了,有时却没有!
如果您不在乎,我认为表达的最佳方式是使用
default(type)