public void ACLRule_CanAccessRole_ShouldReturnTrueIfRoleIsAdmin() { var testAclRule = new TestACLRule(); testAclRule.CanAccess(new UserRole { Name = UserRole.Administrator }, "test").Should().BeTrue(); }
public void ACLRule_CanAccessUser_ShouldReturnTrueIfUserIsAdmin() { var testAclRule = new TestACLRule(); testAclRule.CanAccess(new User { Roles = new HashSet<UserRole> { new UserRole { Name = UserRole.Administrator } } }, "test").Should().BeTrue(); }
public void ACLRule_AppName_IfTheAppIsSetShouldBeTheNameOfTheApp() { var testAclRule = new TestACLRule(); testAclRule.SetApp(new TestApp()); testAclRule.AppName.Should().Be("Test"); }
public void ACLRule_AppName_IfAppIsNullShouldBeSystem() { var testAclRule = new TestACLRule(); testAclRule.SetApp(null); testAclRule.AppName.Should().Be("System"); }
public void ACLRule_AppName_IfTheAppIsSetShouldBeTheNameOfTheApp() { var testAclRule = new TestACLRule(); testAclRule.SetApp(new TestApp()); testAclRule.AppName.Should().Be("Test"); }
public void ACLRule_AppName_IfAppIsNullShouldBeSystem() { var testAclRule = new TestACLRule(); testAclRule.SetApp(null); testAclRule.AppName.Should().Be("System"); }
public void ACLRule_CanAccessRole_ShouldReturnTrueIfRoleIsAdmin() { var testAclRule = new TestACLRule(); testAclRule.CanAccess(new UserRole { Name = UserRole.Administrator }, "test").Should().BeTrue(); }
public void ACLRule_CanAccessUser_ShouldReturnTrueIfUserIsAdmin() { var testAclRule = new TestACLRule(); testAclRule.CanAccess(new User { Roles = new HashSet <UserRole> { new UserRole { Name = UserRole.Administrator } } }, "test").Should().BeTrue(); }