码迷,mamicode.com
首页 > Web开发 > 详细

【PRO ASP.NE MVC4 学习札记】使用Moq辅助进行单元测试

时间:2015-04-29 23:15:45      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

清楚问题所在:

先开个头,当我们对A进行单元测试时,可能会发现A的实现必须要依赖B。这时,我们在写单元测试时,就必须先创建B的实例,然后把B传给A再建立A的实例进行测试。

这样就会出现一些问题:

1、我们的单元测试会变得复杂而且脆弱。复杂是因为我们必须要花费精力去弄清楚B的逻辑。脆弱是因为如果B的逻辑更改了,我们对A的单元测试也可能会面临失败。

2、更重要的是,当我们测试失败时,我们无法很快定位到究竟是A除了问题还是B出了问题。

 

所以我们使用Moq这种技术来Mock “伪造” 一个B的实例,这样我们就能专注于对A的单元测试。

接下来开始记录一下Moq的使用方法。

【PRO ASP.NE MVC4 学习札记】使用Moq辅助进行单元测试

标签:

原文地址:http://www.cnblogs.com/firstdown/p/4467635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!