Exemple #1
0
        public void WhenGivenNullFileReRoute_ReturnEmptyString()
        {
            FileReRoute fileReRoute = null;

            var id = fileReRoute.GetId();

            Assert.Equal(string.Empty, id);
        }
Exemple #2
0
        public void WhenMissingPortInFileReRoute_Return0Port()
        {
            var fileReRoute = new FileReRoute
            {
                DownstreamScheme       = "http",
                DownstreamHost         = "localhost",
                DownstreamPathTemplate = "/test"
            };

            var id = fileReRoute.GetId();

            Assert.Equal("httplocalhost0_test", id);
        }
Exemple #3
0
        public void WhenGivenFileReRoute_ReturnId()
        {
            var fileReRoute = new FileReRoute
            {
                DownstreamScheme       = "http",
                DownstreamHostAndPorts = new List <FileHostAndPort> {
                    new FileHostAndPort {
                        Host = "localhost", Port = 80
                    }
                },
                DownstreamPathTemplate = "/test"
            };

            var id = fileReRoute.GetId();

            Assert.Equal("httplocalhost80_test", id);
        }