如何使用 Visual Studio 2010 Express 运行起订量测试
我已经安装了 VS2010 Express 和 C# Express Edition 以及起订量。
我想知道如何在不使用付费版本的 VS2010 的情况下执行类库中的 MoQ 测试?
我知道 NUnit 有 UI,MoQ 是否有类似的东西,或者它根本不可能?
I have installed VS2010 Express and C# Express Edition and MoQ.
I would like to know how can I execute the MoQ tests in class library without using the paid for version of VS2010?
I know NUnit has a UI, does MoQ have something similar, or is it just not possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在任何为 NUnit 编写单元测试的项目中,只需添加对 Moq dll 的引用,您就应该能够在那里很好地编写存根/模拟代码。起订量没有 UI。但是,将引用添加到单元测试项目后,当您使用 NUnit UI 时,它将执行使用 Moq 的代码。
In whatever project you wrote unit tests for NUnit, just add a reference to the Moq dll and you should be able to code the stubs/mocks there just fine. There is no UI for Moq. However, with the reference added to the unit test project, when you use the NUnit UI it will execute the code that uses Moq.
无论您使用的是哪个版本,在
Visual Studio 2010
中使用Moq
都应该没有问题。 Moq 是一个模拟框架,而不是测试框架。您不编写 Moq 测试,而是使用单元测试框架(例如NUnit
、MBUnit
等)编写测试,这些框架使用模拟(模拟)的对象(类、接口等) )与最小起订量。我假设我们正在谈论这个 Moq,不是我们?
如果是这样,您可能需要查看 Moq 的快速入门页面 。
You should have no problem at all using
Moq
withVisual Studio 2010
, whichever edition it is you're using. Moq is a mocking framework, not a test framework. You don't write Moq test, you write tests with a unit test framework likeNUnit
,MBUnit
, etc. that use objects (classes, interfaces, etc) mocked (simulated) with Moq.I assume we're talking about this Moq, aren't we?
In case we are, you might want to take a look at Moq's Quick Start page.