k9438开奖直播手机看开奖

CORE 2 利用集成测试框架覆盖HttpClient相关代码

时间:2019-09-16 来源:本站原创 作者:admin

  我的asp.net core 项目里面大部分功能都是去调用别人的API ,大量使用HttpClient,公司单元测试覆盖率要求95%以上,很难做到不mock HttpClient 达到这个指数。

  以下方法是我自己总结的在单元测试里 mock httpClient 的方式,941999.com,基本思路是利用集成测试框架,mock外部调用的API ,达到httpClient 代码的覆盖。

  get 方法内部是去调用外部API, 随便写个方法 向google 发一个信息。

  这里面有个需要注意的地方,使用注入的httpClient, 外部访问的地址需要是配置的

  MockGatewayData类的作用是 让客户端能够访问到服务端,并指定想要返回的结果

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms

黑码堂一肖中特| 六合讲坛博彩网| 神话高手论坛资料中心| 香港传真解码一句解特| 小鱼儿宝贝玄机报2019年| 香港马会结果大智慧新闻中心| 2018年正版手机开奖完整记录| 香港马会开奖资料挂牌| 香港六合彩资料| 开奖现场直播开奖记录|