DI与自动生成的Web服务客户端

 丫头2502892725 发布于 2023-01-20 11:18

我正在尝试在整个应用层中进行依赖注入,并且遇到了我确信其他人已经看到的场景.我们使用了一些第三方Web服务,并且使用基类自动生成客户端.客户端没有接口,数据类型位于同一文件/项目中.

显而易见的问题是,如果我想进行单元测试,我需要模拟服务.我需要提取一个接口并将数据类型移动到真实/模拟客户端可用的"合同"项目中.但是,下次自动生成客户端时,需要重做工作.在运行时创建代理没有多大帮助,因为我们必须从WSDL手动创建接口和数据类型.有没有更好的方法来处理这个?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有