예제 #1
0
        public void Empty_HttpContext()
        {
            RequestInformation d = new RequestInformation(GetEmptyContext());

            d.ParseRequestData();
            Assert.IsTrue(d.IsRequestInformationEmpty());
        }
예제 #2
0
        public void HeaderHost_HeaderReferer()
        {
            RequestInformation d = new RequestInformation(GetContextWithHeaders("localhost:2929", "localhost:2929/a/b"));

            d.ParseRequestData();

            var expected = "localhost:2929";

            Assert.AreEqual(expected, d.RequestURLInformation.HeaderHost);
            Assert.AreEqual("localhost:2929/a/b", d.RequestURLInformation.HeaderReferer);
            Assert.AreEqual("/a/b", d.RequestURLInformation.UrlRequestPart);
        }