C# 什么.NET模拟框架允许我指定任何内容作为预期参数?
我习惯于在Java中使用JMock,它允许您将诸如any(String.class)之类的东西指定为预期参数—哪些.NET框架提供类似的功能?MOQ具有此功能。我不知道其他任何可用的框架。MOQ有这个功能。我不知道任何其他可用的框架。我使用了Rhino Mock和Moq,它们都有此功能。我使用了Rhino Mock和Moq,它们都有此功能。Moq允许您指定约束,例如C# 什么.NET模拟框架允许我指定任何内容作为预期参数?,c#,java,frameworks,mocking,C#,Java,Frameworks,Mocking,我习惯于在Java中使用JMock,它允许您将诸如any(String.class)之类的东西指定为预期参数—哪些.NET框架提供类似的功能?MOQ具有此功能。我不知道其他任何可用的框架。MOQ有这个功能。我不知道任何其他可用的框架。我使用了Rhino Mock和Moq,它们都有此功能。我使用了Rhino Mock和Moq,它们都有此功能。Moq允许您指定约束,例如 mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("
mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("Foo");
mock.Setup(x=>x.DoStuff(It.IsAny())。返回(“Foo”);
还有其他可用的约束条件
Rhino Mock具有基本相同的功能集。MOQ允许您指定约束,例如
mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("Foo");
mock.Setup(x=>x.DoStuff(It.IsAny())。返回(“Foo”);
还有其他可用的约束条件
Rhino Mock具有基本相同的功能集。在TypeMock中,默认设置为不关心特定参数。因此,除非您想检查特定的参数,否则您只需设置mock来返回需要返回的任何内容 在TypeMock中,默认值是不关心特定参数。因此,除非您想检查特定的参数,否则您只需设置mock来返回需要返回的任何内容