Ejemplo n.º 1
0
		public void NoUsereReturnsFalse()
		{
			var admin = new TestableModerator();
			var contextMock = new Mock<HttpContextBase>();
			contextMock.Setup(c => c.User).Returns((IPrincipal)null);
			Assert.IsFalse(admin.GetAuthorizeCoreResult(contextMock.Object));
		}
Ejemplo n.º 2
0
        public void NoUsereReturnsFalse()
        {
            var admin       = new TestableModerator();
            var contextMock = new Mock <HttpContextBase>();

            contextMock.Setup(c => c.User).Returns((IPrincipal)null);
            Assert.IsFalse(admin.GetAuthorizeCoreResult(contextMock.Object));
        }
Ejemplo n.º 3
0
		public void UnauthHandlerReturnsForbiddenViewResult()
		{
			var admin = new TestableModerator();
			var context = new AuthorizationContext();
			admin.DoHandleUnauthorizedRequest(context);
			Assert.IsInstanceOf<ViewResult>(context.Result);
			Assert.AreEqual("Forbidden", ((ViewResult)context.Result).ViewName);
		}
Ejemplo n.º 4
0
        public void UnauthHandlerReturnsForbiddenViewResult()
        {
            var admin   = new TestableModerator();
            var context = new AuthorizationContext();

            admin.DoHandleUnauthorizedRequest(context);
            Assert.IsInstanceOf <ViewResult>(context.Result);
            Assert.AreEqual("Forbidden", ((ViewResult)context.Result).ViewName);
        }
Ejemplo n.º 5
0
		public void NonAdminRoleReturnsFalse()
		{
			var admin = new TestableModerator();
			var contextMock = new Mock<HttpContextBase>();
			var principalMock = new Mock<IPrincipal>();
			principalMock.Setup(p => p.IsInRole(PermanentRoles.Moderator)).Returns(false);
			contextMock.Setup(c => c.User).Returns(principalMock.Object);
			Assert.IsFalse(admin.GetAuthorizeCoreResult(contextMock.Object));
		}
Ejemplo n.º 6
0
        public void NonAdminRoleReturnsFalse()
        {
            var admin         = new TestableModerator();
            var contextMock   = new Mock <HttpContextBase>();
            var principalMock = new Mock <IPrincipal>();

            principalMock.Setup(p => p.IsInRole(PermanentRoles.Moderator)).Returns(false);
            contextMock.Setup(c => c.User).Returns(principalMock.Object);
            Assert.IsFalse(admin.GetAuthorizeCoreResult(contextMock.Object));
        }