#MoQ

DotNetCore跨平台~Moq框架实现模拟测试

回到目录当我们进行软件开发时,一般会写单元测试,而对于业务情景来说,一般是测试它的业务逻辑准确性,对于你的测试数据是否来自数据库还是文件,是否为真实还是模拟,并不是很关心!我关心的就是我的业务逻辑是否正确!所以我们的单元测试在调用底层接口时,尤其是数据持久层的接口时,一般可以使用mock的方式,即模拟一个接口,期望的参...

使用 Moq 测试.NET Core 应用 -- 其它

第一篇文章,关于Mock的概念介绍: https://www.cnblogs.com/cgzl/p/9294431.html第二篇文章,关于方法Mock的介绍: https://www.cnblogs.com/cgzl/p/9300356.html第三篇文章,关于属性Mock的介绍: ht...
代码星球 ·2020-04-17

MoQ(基于.net3.5,c#3.0的mock框架)简单介绍

我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的时候不真正的将数据持久化。这种隔离我们一般使用抽象的方式,也就是利用接口或抽象类将持久化层隔离开,然后利用mock来模拟...

moq 的常用使用方法

 1 // 准备 Mock IFoo 接口 2 var mock = new Mock<IFoo>();  3 // 配置准备模拟的方法,当调用接口...
代码星球 ·2020-04-05