Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月21日

摘要: Moq是无法直接模拟静态方法的,解决方式有两种: 1、需要修改正式代码,在源代码中建一个新的方法把静态方法包起来,调用的时候源代码调用时调用新方法而不是原来的静态方法。 在测试的时候,Mock掉这个新的方法,以达到模拟的目的 原来: 替换后: 2、由于Mircosoft Fakes框架可以使用Shi 阅读全文

posted @ 2019-10-21 16:19 billpeng 阅读(1785) 评论(0) 推荐(0) 编辑

摘要: 为什么要做单元测试 通常我们在做任何工作会先考虑它的回报,编写代码更是如此。如果单元测试的作用不大,没有人会愿意再写一堆无用的代码,那么单元测试到底能够给我们带来什么优点呢?如下: 便于后期重构。单元测试可以为代码的重构提供保障,只要重构代码之后单元测试全部运行通过,那么在很大程度上表示这次重构没有 阅读全文

posted @ 2019-10-21 12:58 billpeng 阅读(2506) 评论(0) 推荐(0) 编辑