public void EndListenTest() { Mock<ICoreSettings> settings = new Mock<ICoreSettings>(); NetworkFacadeFactory factory = new NetworkFacadeFactory(settings.Object); factory.Listen("127.0.0.1", 4587, s => Assert.Pass()); Assert.Throws<InvalidOperationException>(() => factory.Listen("127.0.0.1", 4588, s => Assert.Fail())); factory.EndListen(); factory.Listen("127.0.0.1", 4588, s => Assert.Pass()); factory.EndListen(); }