public void SuccessfulStopHttpServer() { //Thread.Sleep(1000); // Arange. var tcpListener = new Mock <ITcpListenerWrapper>(); var streamFactory = new Mock <IStreamFactory>(); var serverProvider = new Mock <IServersProvider>(); var encryptor = new Mock <IEncryptor>(); var stripMessager = new Mock <IStripMessenger>(); var httpProcessorFactory = new Mock <IHttpProcessorFactory>(); var masterServer = new MasterServerHttpServer( tcpListener.Object, streamFactory.Object, serverProvider.Object, httpProcessorFactory.Object, encryptor.Object, stripMessager.Object); // Act. // Assert. Assert.DoesNotThrow(() => masterServer.StopHttpServer()); }