public void CannotCreateWithoutValidPipeName(string pipeName)
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         _ = new LegacyStreamingConnection(pipeName, NullLogger.Instance);
     });
 }
 public void CannotCreateWithoutValidWebSocket()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         WebSocket socket = null;
         _ = new LegacyStreamingConnection(socket, NullLogger.Instance);
     });
 }
        public void CanCreateNamedPipeServer()
        {
            var requestHandler = new TestRequestHandler();

            var sut = new LegacyStreamingConnection("test", NullLogger.Instance);

            var server = sut.CreateStreamingTransportServer(requestHandler);

            Assert.True(server is NamedPipeServer);
        }
        public void CanCreateWebSocketServer()
        {
            var socket         = new TestWebSocket();
            var requestHandler = new TestRequestHandler();

            var sut = new LegacyStreamingConnection(socket, NullLogger.Instance);

            var server = sut.CreateStreamingTransportServer(requestHandler);

            Assert.True(server is WebSocketServer);
        }
 public void ConstructorTests()
 {
     var webSocketConnection = new LegacyStreamingConnection(new TestWebSocket(), null);
     var namedPipeConnection = new LegacyStreamingConnection("test", null);
 }