Exemple #1
0
        public void ShouldBeInvalidWhenSpecifiedEmptyOrOtherRoles()
        {
            var validator = new ValidRole();

            Assert.IsFalse(validator.IsValid(" "));
            Assert.IsFalse(validator.IsValid("Select Role"));
        }
Exemple #2
0
        public void ShouldBeValidForAdminAndAuthor()
        {
            var validator = new ValidRole();

            Assert.IsTrue(validator.IsValid(Roles.Admin));
            Assert.IsTrue(validator.IsValid(Roles.Author));
        }
Exemple #3
0
 public void ShouldBeInvalidWhenSpecifiedEmptyOrOtherRoles()
 {
     var validator = new ValidRole();
     Assert.IsFalse(validator.IsValid(" "));
     Assert.IsFalse(validator.IsValid("Select Role"));
 }
Exemple #4
0
 public void ShouldBeValidForAdminAndAuthor()
 {
     var validator = new ValidRole();
     Assert.IsTrue(validator.IsValid(Roles.Admin));
     Assert.IsTrue(validator.IsValid(Roles.Author));
 }
Exemple #5
0
 //checks if current user meets authorization requirements
 public static bool IsAuthorized(User user, ValidRole role)
 {
     return(AuthenticationHandler.GetDatabaseInstance(user).RoleID == (int)role);
 }