Как смоделировать интерфейс, реализующий ChannelFactory
Это метод, который я использовал для вызова моего метода службы wcf (GetCountry) через интерфейс IService1., который реализует фабрику каналов
public IList<Country> GetCountry()
{
ChannelFactory<ServiceLibrary.IService1> channelFactory = new ChannelFactory<IService1>(binding, address);
IService1 channel1 = channelFactory.CreateChannel();
var response= channel1.GetCountry();
return response;
}
Как смоделировать сервисный звонок с помощью NUNIT?
1 ответ
Вы не можете издеваться напрямую. Используйте любую фальшивую структуру и изолируйте сервисный вызов и получите результат обслуживания с помощью некоторых фиктивных значений Isolate.whencalled.willReturn(serviceValue)