示例#1
0
        public void TempMessage()
        {
            const string MSG      = "test msg";
            var          setup    = new UserManagerSetup();
            var          mockView = new Mock <IView>();

            _page.ViewContext = setup.HttpContext.CreateViewContext(new TestController(), mockView.Object);

            _page.TempMessage = MSG;
            Assert.AreEqual(MSG, _page.TempMessage);
        }
示例#2
0
        public void GetCurrentUser_Authenticated_ShouldReturnUser()
        {
            var setup = new UserManagerSetup();

            setup.HttpContext.SetUser("user");
            var user     = new UserInfo();
            var mockView = new Mock <IView>();

            _page.ViewContext = setup.HttpContext.CreateViewContext(new TestController(), mockView.Object);
            setup.AuthMock.Setup(m => m.GetUser(It.IsAny <string>())).Returns(user);
            setup.Manager.Signin(setup.HttpContext, new SigninModel());

            Assert.AreEqual(user, _page.CurrentUser);
        }