首页 > Web开发 > 详细

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

时间:2015-04-29 23:15:01      阅读:441      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!