public void HttpsWithoutPortTest()
        {
            var urlConverter = new UrlConverter();
            Uri httpUri      = new Uri("https://localhost");
            Uri wsUri        = urlConverter.HttpToWs(httpUri, null, null);

            Assert.AreEqual("wss://localhost/socket.io/?EIO=3&transport=websocket", wsUri.ToString());
        }
示例#2
0
        public void HttpWithPortTest()
        {
            var urlConverter = new UrlConverter();
            Uri httpUri      = new Uri("http://localhost:3000");
            Uri wsUri        = urlConverter.HttpToWs(httpUri, "eio", null, null);

            Assert.AreEqual("ws://localhost:3000/socket.io/?EIO=eio&transport=websocket", wsUri.ToString());
        }
        public void HttpsWithPortTest()
        {
            var urlConverter = new UrlConverter();
            Uri httpUri      = new Uri("https://localhost:3000");
            Uri wsUri        = urlConverter.HttpToWs(httpUri, new SocketIOOptions());

            Assert.AreEqual("wss://localhost:3000/socket.io/?EIO=3&transport=websocket", wsUri.ToString());
        }
        public void CustomPathTest()
        {
            var urlConverter = new UrlConverter();
            Uri httpUri      = new Uri("https://localhost");
            Uri wsUri        = urlConverter.HttpToWs(httpUri, "/test", new Dictionary <string, string>
            {
                { "uid", "abc" },
                { "pwd", "123" }
            });

            Assert.AreEqual("wss://localhost/test/?EIO=3&transport=websocket&uid=abc&pwd=123", wsUri.ToString());
        }
示例#5
0
        public void ParametersTest()
        {
            var urlConverter = new UrlConverter();
            Uri httpUri      = new Uri("https://localhost");
            Uri wsUri        = urlConverter.HttpToWs(httpUri, "eio", null, new Dictionary <string, string>
            {
                { "uid", "abc" },
                { "pwd", "123" }
            });

            Assert.AreEqual("wss://localhost/socket.io/?EIO=eio&transport=websocket&uid=abc&pwd=123", wsUri.ToString());
        }