0
试图单元测试我的asp.net mvc 2控制器,并有一个问题嘲笑我的wcf客户端代码。服务引用我的wcf服务问题与客户端对象,没有打开/关闭的界面?
我对WCF服务的接口。不要把有开/关,所以我可以做到这一点:
IMyServiceClient client = new MyServiceClient();
这样做的结果是很难嘲笑(MOQ)这个类。
我该如何解决这个问题?
试图单元测试我的asp.net mvc 2控制器,并有一个问题嘲笑我的wcf客户端代码。服务引用我的wcf服务问题与客户端对象,没有打开/关闭的界面?
我对WCF服务的接口。不要把有开/关,所以我可以做到这一点:
IMyServiceClient client = new MyServiceClient();
这样做的结果是很难嘲笑(MOQ)这个类。
我该如何解决这个问题?
原因IMyServiceClient
没有打开&关闭方法是MyServiceClient
继承自System.ServiceModel.ClientBase<T>
类。 ClientBase<T>
实现提供这些方法的ICommunicationObject
接口。通过配置模拟嘲笑这个课程multiple interfaces (IMyServiceClient
and ICommunicationObject
).
为什么嘲笑课程更困难? – Gilles 2012-02-08 16:48:51