Мне нужно протестировать ServiceHost. Открыть с помощью Microsoft Fakes.
Open определяется в интерфейсе System.ServiceModel.ICommunicationObject и реализуется как обычный метод (не абстрактный, не виртуальный) в абстрактном классе System.ServiceModel.Channels.CommunicationObject.
Судя по всему, ShimServiceHost отсутствует, поэтому я попробовал Stub безуспешно.
Вот код:
var stubServiceHost = new StubServiceHost()
{
Open = () => { } // ERROR
};
Есть идеи?