private static IDisposable startServer()
        {
            Trace.WriteLine(string.Format("Web server is starting on {0}", _serverAddress));

            _echoFactory = new TestWebSocketSessionFactory();

            IDisposable server = WebApp.Start(_serverAddress, app =>
            {
                app.MapWebSocket <WebSocketSessionManager <TestWebSocketSession>, TestWebSocketSession>(_echoFactory);
            }
                                              );

            return(server);
        }
 public TestWebSocketSession(IOwinContext context,
                             TestWebSocketSessionFactory factory,
                             CancellationToken cancelToken) : base(context, factory, cancelToken)
 {
     //no op just init base
 }