Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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# 如何使用MSTest模拟对象?_C#_.net_Mocking - Fatal编程技术网

C# 如何使用MSTest模拟对象?

C# 如何使用MSTest模拟对象?,c#,.net,mocking,C#,.net,Mocking,我是MSTest(VisualStudio2010)的新手。 VS2010有没有集成的模拟框架? 或者有没有其他好的模拟框架,我可以使用它来轻松选择?不确定微软是否支持模拟。我使用了类型安全选项,你可以阅读只是为了热身。VS2010没有模拟框架。但是您可以使用(支持.NET2.0和3.5)或(支持.NET3.5和.NET4) 这两个框架都很好,但我更喜欢Moq,因为我觉得它更自然。它使用了流畅的lambda语法,一旦你习惯了,我觉得非常干净 这两个框架都是开源的 如果你想要一个商业的,那就去吧。

我是MSTest(VisualStudio2010)的新手。 VS2010有没有集成的模拟框架?
或者有没有其他好的模拟框架,我可以使用它来轻松选择?

不确定微软是否支持模拟。我使用了类型安全选项,你可以阅读只是为了热身。

VS2010没有模拟框架。但是您可以使用(支持.NET2.0和3.5)或(支持.NET3.5和.NET4)

这两个框架都很好,但我更喜欢Moq,因为我觉得它更自然。它使用了流畅的lambda语法,一旦你习惯了,我觉得非常干净

这两个框架都是开源的


如果你想要一个商业的,那就去吧。这个框架几乎可以模拟任何东西,但不是免费的。

您可能想看看。我还没有真正玩过它,但如果你想忠实于MS tools,不妨尝试一下。

谢谢。我稍后会看一看。从现在开始,我只想坚持最小起订量。@Attilah:你的问题听起来像是你想要一个MS解决方案。最小起订量真的很好。希望它能满足你的需要谢谢,我用的是假的。