我有一个使用WCF服务的应用程序。我无法访问我正在使用的服务的源代码,我无法直接连接到它,因为它是公司网络的一部分内部。
我有必要的服务参考和一些示例XML请求和响应。我想知道的是如何从这些XML文件创建/模拟服务响应以进行测试?还是有替代方案吗?
谢谢, JJ
答案 0 :(得分:1)
服务参考应包含所有必要的合同。因此,您应该能够从服务合同和相关数据合同中创建虚假的服务实现。但是您的客户端代码无法直接访问服务代理。在实现服务契约的包装类中包装服务访问,并将该包装器注入到客户端代码中。你可以轻松地模拟那个包装器。