绿色的是需要被测试的类, 黄色是Mock的依赖项
Mock技术带来的优点
使用Mock技术, 可以有如下的优点:
提高测试运行速度, 例如可以模拟DB, Web Service等比较慢的服务, 以及算法等...单元测试
Mock技术通常在单元测试中使用, 可以使用xUnit来为.NET Core应用做单元测试, 这里有介绍xUnit的文章: https://www.cnblogs.com/cgzl/p/9178672....html#xunit
那么什么是一个单元? ...'
当前的逻辑是, 发起球员转会申请后, 进行审批: 如果总费用大于预算, 那么就直接拒绝; 如果总费用不超标, 并且球员小于30岁, 那么就批准; 但如果球员大于30岁, 并且是超级巨星的话, 这将由老板决定...重新Build后, 可以看到单元测试的名称更新了.
点击Run All, 运行单元测试, 结果成功:
?
随后再添加一个简单的单元测试:
?
Build, 后就会出现这个测试:
?