Exemple #1
0
        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());
        }