Простой способ дразнить сервис WCF?

попробуйте добавить действие меню

<menuitem name="City Catalog" id="menu_event_city_catalog" parent="event.menu_event_mail_schedulers" action="your menu action"/>
9
задан abatishchev 27 March 2012 в 14:02
поделиться

2 ответа

Почему Вы не можете использовать что-то как NMock2 для насмешки IMyWcfService интерфейсы непосредственно?

Если необходимо смочь создать новые экземпляры на лету, используйте Фабрику для сокрытия ChannelFactory<IMyWcfService> от клиента. Таким образом, можно заменить фабрику, обеспечив клиентскую ту, которая создает насмешки вместо реальных прокси.

9
ответ дан 4 December 2019 в 20:25
поделиться

Можно использовать любую платформу насмешки как RhinoMocks или NMock, для насмешки интерфейсного контракта, поэтому если бы сервис реализовал IMyService затем, то Вы могли бы использовать платформу насмешки для установки ожиданий по вызовам метода в том интерфейсе. Если Вы не знакомы с этим понятием затем, можно просто создать объект-заместителя, который реализует IMyService, но симулирует быть реальным сервисом во время тестирования. Таким образом, когда методы называют, их называют на Вашем объекте-заместителе, и Вы можете сделать, чтобы Ваш заместитель возвратил то, к чему Вы хотите его.

2
ответ дан 4 December 2019 в 20:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: