Как мне макетировать вызов службы WCF при использовании действий WF4 Send или SendReceive? - PullRequest
7 голосов
/ 10 августа 2010

Так что, помимо моего рабочего процесса, мне нужно вызвать внешний сервис WCF для получения некоторых объектов. Проблема в том, что я не вижу, как смоделировать Службу WCF, которая будет вызываться операцией отправки. Кто-нибудь знает, как я могу это сделать?

Спасибо, John

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Лучший ответ, который я нашел на данный момент, исходит от Рона Джейкобса, который сделал несколько постов в блоге на этом посте, используя свой XamlInjector. Это последний из них:

http://blogs.msdn.com/b/rjacobs/archive/2011/01/20/wf4-how-to-unit-test-a-workflow-that-calls-a-wcf-service.aspx

0 голосов
/ 03 марта 2011

Вы можете обернуть его в свой собственный интерфейс / класс, чтобы его можно было смоделировать, или смоделировать его с помощью интерфейса, включенного в сгенерированный код:

public partial class FooClient : System.ServiceModel.ClientBase<YourApp.FooService.IFooService>, YourApp.EntitiesService.IFooService { 
  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...