Beispiel #1
0
        public void GetDisplayUrlFromRequest(string pathBase)
        {
            var request = new DefaultProtoContext().Request;

            request.Scheme      = "http";
            request.Host        = new HostString("my.HoΨst:80");
            request.PathBase    = new PathString(pathBase);
            request.Path        = new PathString("/un?escaped");
            request.QueryString = new QueryString("?name=val%23ue");

            Assert.Equal("http://my.hoψst:80" + pathBase + "/un?escaped?name=val%23ue", request.GetDisplayUrl());
        }