Как издеваться над ServiceHost.Open? - PullRequest
0 голосов
/ 21 июня 2019

Мне нужно протестировать ServiceHost. Открыть с помощью Microsoft Fakes. Open определяется в интерфейсе System.ServiceModel.ICommunicationObject и реализуется как обычный метод (не абстрактный, не виртуальный) в абстрактном классе System.ServiceModel.Channels.CommunicationObject.

Судя по всему, ShimServiceHost отсутствует, поэтому я попробовал Stub безуспешно.

Вот код:

var stubServiceHost = new StubServiceHost()
{
    Open = () => { }    // ERROR
};

Есть идеи?

...