【问题标题】:How can I mock WCF client?如何模拟 WCF 客户端?
【发布时间】:2014-05-30 07:06:24
【问题描述】:

我有 WCF 客户端:

using (ServiceReference1.Service1Client host = new ServiceReference1.Service1Client())
{
    host.DoSomething();
}

我无法模拟“主机”,因为它是 ServiceReference1.Service1Client 的类型 - 它不是接口。

我可以将 'host' 设置为接口类型:

using (ServiceReference1.IService1 host = new ServiceReference1.Service1Client())
{
    host.DoSomething();
}

然后我有错误:在 using 语句中使用的 ServiceReference1.IService1 类型必须可以隐式转换为 System.IDisposable。

我能做什么?

【问题讨论】:

标签: wcf


【解决方案1】:

确保您的 IService1 实现 IDisposable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多