我习惯在Java中使用JMock,它允许你指定诸如any(String.class)之类的东西作为期望的参数 - 哪些.NET框架提供类似的功能?
答案 0 :(得分:2)
MOQ允许您指定约束,例如
mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("Foo");
还有其他限制。
Rhino Mocks具有基本相同的功能集。
答案 1 :(得分:2)
在TypeMock中,默认值不关心特定参数。因此,除非您想要检查特定参数,否则您只需设置模拟以返回需要返回的内容。
答案 2 :(得分:1)
我已经使用过Rhino Mocks和Moq,他们都有这个功能。
答案 3 :(得分:0)
MOQ具有此功能。我不知道任何其他可用的框架。