2010-08-19 56 views
0

我有一个使用WCF服务的应用程序。我无法访问我正在使用的服务的源代码,也无法直接连接到它,因为它是公司网络的一部分。测试WCF服务 - 从XML文件加载响应

我有必要的服务参考和一些示例XML请求和响应。我想知道的是,如何从这些XML文件创建/模拟服务响应以进行测试?还是有其他选择吗?

感谢, JJ

回答

1

服务引用应包含所有必要的合同。因此,您应该能够从其服务合同和相关数据合同中创建假服务。但是,您的客户端代码无法直接访问服务代理。将包装类中的服务访问包装在实现服务合同中,并将该包装注入到客户代码中。比你可以轻松地嘲笑那个包装。