我有一个WCF客户端,它是通过它在MVC 4项目控制器上的接口实例化的,如下所示:
public ProductsController我不能使用这种传统的方式初始化WCF客户机,因为我需要能够从我的单元测试中通过模拟WCF客户端。这样,我必须通过它的接口初始化WCF客户端,并且在测试时必须创建一个构造函数来传递模拟
其中,ex只是一个通用的异常。问题是,我找不到任何方法来做到这一点。在我的客户机中,我希望捕获FaultException类型,然后区分它们,例如:{
if FaultException is (PasswordExceptionFault否则,我必须有许多catch构造--每种类型的FaultException都有一