【C#】【xUnit】【Moq】.NET单元测试Mock框架Moq初探!

  1. 云栖社区>
  2. 博客>
  3. 正文

【C#】【xUnit】【Moq】.NET单元测试Mock框架Moq初探!

wangccsy 2018-11-29 14:50:45 浏览1839
展开阅读全文

在TDD开发模型中,经常是在编码的同时进行单元测试的编写,由于现代软件开发不可能是一个人完成的工作,所以在定义好接口的时候我们就可以进行自己功能的开发(接口不能经常变更),而我们调用他人的功能时只需要使用接口即可。
但我们在编写自己的单元测试并进行功能验证的时候,如果接口的实现人还没有完成代码怎么办呢?一般我们可能会自己写一个模拟实现来进行单元测试,这就是我们经常所说的单元测试中的Stub和Mock(关于单元测试的Stub和Mock,可以自己度娘一下,也可以参考https://www.cnblogs.com/TankXiao/archive/2012/03/06/2366073.html, 本文的部分代码来自于这篇博客)。在.net环境中可以使用的Mock框架是Moq,目前版本4.10。
我们使用NuGet安装依赖的库xUnit,Mo

网友评论

登录后评论
0/500
评论
wangccsy
+ 关注