如何创建虚拟或模拟WCF服务以使用原始WCF服务不可用?

如何创建虚拟或模拟WCF服务以使用原始WCF服务不可用?,wcf,mocking,Wcf,Mocking,我的问题是创建一个虚拟的WCF服务,当真正的WCF服务不可用或关闭时,可以在开发端使用它 在我当前的任务中,问题是来自客户端的web托管WCF服务并不总是可供开发人员使用。这妨碍了开发工作,因为我们无法验证/单元测试客户端代码 有什么解决办法吗?我一直在搜索/阅读关于使用不同可用的模拟框架模拟wcf的内容,但仍然不清楚正确的方法 提前谢谢 不谈框架-要调用您的srevice,您需要创建客户端(代理)实例,对吗 您可以将其生成移动到单独的方法,该方法将返回您的模拟(由DI注入,由单元测试中的set

我的问题是创建一个虚拟的WCF服务,当真正的WCF服务不可用或关闭时,可以在开发端使用它

在我当前的任务中,问题是来自客户端的web托管WCF服务并不总是可供开发人员使用。这妨碍了开发工作,因为我们无法验证/单元测试客户端代码

有什么解决办法吗?我一直在搜索/阅读关于使用不同可用的模拟框架模拟wcf的内容,但仍然不清楚正确的方法


提前谢谢

不谈框架-要调用您的srevice,您需要创建客户端(代理)实例,对吗

您可以将其生成移动到单独的方法,该方法将返回您的模拟(由DI注入,由单元测试中的setter属性注入,…)