C# 测试WCF服务-从XML文件加载响应

C# 测试WCF服务-从XML文件加载响应,c#,wcf,testing,C#,Wcf,Testing,我有一个使用WCF服务的应用程序。我无法访问我正在使用的服务的源代码,也无法直接连接到它,因为它是公司网络的一部分 我有必要的服务参考和一些示例XML请求和响应。我想知道的是,如何从这些XML文件创建/模拟服务响应以进行测试?还是有其他选择 谢谢, JJ服务参考应包含所有必要的合同。因此,您应该能够从服务契约和相关数据契约中创建虚假的服务实现。但您的客户端代码无法直接访问服务代理。在实现服务契约的包装器类中包装服务访问,并将该包装器注入到客户机代码中。你可以很容易地嘲笑那个包装

我有一个使用WCF服务的应用程序。我无法访问我正在使用的服务的源代码,也无法直接连接到它,因为它是公司网络的一部分

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

谢谢,
JJ

服务参考应包含所有必要的合同。因此,您应该能够从服务契约和相关数据契约中创建虚假的服务实现。但您的客户端代码无法直接访问服务代理。在实现服务契约的包装器类中包装服务访问,并将该包装器注入到客户机代码中。你可以很容易地嘲笑那个包装