c# - RhinoMocks 期望返回任何值

标签 c# .net rhino-mocks

有没有办法设置RhinoMocks期望而不关心返回值?类似这样的事情:

repository.Expect(r => r.Add(1)).Return(Anything)

最佳答案

请注意,如果您未指定返回值,则将返回默认值。因此,对于对象为 null,对于 bool 为 false,对于 int 为 0,等等。

因此,在您的情况下,如果您期望对该方法进行一次调用,您可以编写

repository.Expect(r => r.Add(1)).Repeat.Once();

关于c# - RhinoMocks 期望返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571536/

相关文章:

c# - 使用 unity xml config 向嵌套泛型注册接口(interface)

.net - 识别并删除会破坏 FOR XML 的字符

c# - 为什么 Rhino Stubs 允许我对它们设定期望值?

c# - Activator.CreateInstance - 如何创建具有参数化构造函数的类的实例

c# - Windows 文件系统?

.net - Visual Basic,当我唯一的引用是 "System.Drawing"时,为什么我不能导入 "System"?

c# - Rhino 模拟 IgnoreArguments() 并测试是否正确调用了 lambda

testing - 清除 Equals 方法时 RhinoMocks 异常

c# - LinqToXml 还是 Xml?

c# - MsBuild:不编译引用的项目