예제 #1
0
        public void Test_IsAuthenticated()
        {
            var request     = new MockContextBase.MockRequestBase();
            var requestBase = new HttpRequestBaseWrapper(request);

            Assert.That(requestBase["IsAuthenticated"], Is.False);
            request.ManualAuthenticated = true;
            Assert.That(requestBase["IsAuthenticated"], Is.True);
        }
예제 #2
0
        public void Test_IsAuthenticated_Through_TagModel()
        {
            var request     = new MockContextBase.MockRequestBase();
            var requestBase = new HttpRequestBaseWrapper(request);
            var model       = new TagModel(null, null, requestBase, null);

            Assert.That(model["Request.IsAuthenticated"], Is.False);
            request.ManualAuthenticated = true;
            Assert.That(model["Request.IsAuthenticated"], Is.True);
        }
예제 #3
0
        public void Test_Params_Through_TagModel()
        {
            var request     = new MockContextBase.MockRequestBase();
            var requestBase = new HttpRequestBaseWrapper(request);
            var model       = new TagModel(null, null, requestBase, null);

            request.Params["X"] = "1";
            Assert.That(model["Request.X"], Is.EqualTo("1"));
            request.Params["X"] = "2";
            Assert.That(model["Request.X"], Is.EqualTo("2"));
        }
예제 #4
0
        public void Test_Params()
        {
            var request = new MockContextBase.MockRequestBase();

            request.Params["X"] = "1";
            var requestBase = new HttpRequestBaseWrapper(request);

            Assert.That(requestBase["X"], Is.EqualTo("1"));
            request.Params["X"] = "2";
            Assert.That(requestBase["X"], Is.EqualTo("2"));
        }