我该如何模拟WCF客户端?

时间:2014-05-29 18:47:52

标签: wcf

我有WCF客户端:

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

我无法模拟'host',因为它是ServiceReference1.Service1Client的类型 - 它不是接口。

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

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

但是我有错误:在using语句中使用的ServiceReference1.IService1类型必须是implicity可转换为System.IDisposable。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

确保您的IService1实现IDisposable