コード例 #1
0
        public void FixtureTeardown()
        {
            WebApiServer.Stop();
            NotificationServer.Stop();
            TestSignalRServer.Stop();

            HttpClient.Dispose();
        }
コード例 #2
0
        public void FixtureSetup()
        {
            var port = TestVars.AllocPortNumber();

            // SignalR
            TestSignalRServer = new TestSignalRServer(port);
            TestSignalRServer.Start();

            // Web API
            WebApiServer = new TestWebApiServer();
            ConfigureWebApiContainer(WebApiServer.Container);
            WebApiServer.Start();
            HttpClient = new HttpClient(WebApiServer.ServerHandler)
            {
                BaseAddress = WebApiServer.BaseAddress
            };

            // Notifications
            NotificationServer = new NotificationTestServer(port);
            ConfigureNotificationContainer(NotificationServer.Container);
            NotificationServer.Start();
        }