如何在使用WF4中的Send或SendReceive活动时模拟调用WCF服务?

7
作为我的工作流程的一部分,我需要调用外部WCF服务来检索一些对象。问题是我不知道如何模拟将被发送活动调用的WCF服务。有人知道我该怎么做吗?
谢谢, John
2个回答

1

0

你可以将其包装在自己的接口/类中,以便可以进行模拟,或者可以使用生成代码中包含的接口进行模拟:

public partial class FooClient : System.ServiceModel.ClientBase<YourApp.FooService.IFooService>, YourApp.EntitiesService.IFooService { 
  ...
}

感谢您的回答。不幸的是,这是不可能的,因为发送和接收活动在内部使用ChannelFactory,所以无法替换返回的对象。 - John Mc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接