Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么.NET模拟框架允许我指定任何内容作为预期参数?_C#_Java_Frameworks_Mocking - Fatal编程技术网

C# 什么.NET模拟框架允许我指定任何内容作为预期参数?

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("

我习惯于在Java中使用JMock,它允许您将诸如any(String.class)之类的东西指定为预期参数—哪些.NET框架提供类似的功能?

MOQ具有此功能。我不知道其他任何可用的框架。

MOQ有这个功能。我不知道任何其他可用的框架。

我使用了Rhino Mock和Moq,它们都有此功能。

我使用了Rhino Mock和Moq,它们都有此功能。

Moq允许您指定约束,例如

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来返回需要返回的任何内容