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