2013-03-14 35 views
0

NMock和NUnit有什么不同?我花了一段时间,谷歌搜索这一点,并在这里找到解释:NMock和NUnit

http://blog.yeticode.co.uk/2009/05/nunit-and-nmock/ http://en.wikipedia.org/wiki/NMock http://en.wikipedia.org/wiki/NUnit

不过,我仍然不明朗。

另外下面的网页说:“我们现在有教程!”:http://nmock3.codeplex.com/。我无法找到这些教程。有没有最新的教程可用?我发现这个教程:http://msdn.microsoft.com/en-us/magazine/cc163904.aspx。但是,在添加对NMOCK3(using NMock;)的引用后,尝试创建DynamicMock实例时出现编译器错误:“无法找到类型或命名空间名称DynamicMock”。

我已经购买了一本关于这个主题的书,它将在几天内发货。

+1

NUnit是一个单元测试框架。 NMock用于创建对象的模拟。它们完全不同(除了在单元测试中经常使用模拟对象)。 – 2013-03-14 14:18:16

+0

@RB,谢谢,你知道我在哪里可以找到NMock3的最新教程吗?我想在我的书到达之前获得一些实践经验。 – w0051977 2013-03-14 14:20:21

+0

如果你发现嘲笑是什么,可以回答; http://stackoverflow.com/questions/2665812/what-is-mocking,你可能会更好与http://www.hibernatingrhinos.com/oss/rhino-mocks – 2013-03-14 14:23:50

回答

0

NMock是一个有助于实现单元测试的框架,它们基于接口创建模拟数据。模拟是基于代理模式的数据副本

示例:为了测试业务层并避免访问数据库,以避免不属于测试的网络约束,您可以模拟您的数据访问类。

NUnit是执行测试的技术层。但与NMock你可以完成这些硬件案件