public void DifferentPermissionReturnsInherited()
 {
     RolePermission assertion = new RolePermission("testrole", SecurityRight.Inherit, SecurityRight.Inherit, SecurityRight.Allow, SecurityRight.Inherit, new UserName("johndoe"));
     SecurityRight result = assertion.CheckPermission(null, SecurityPermission.SendMessage);
     Assert.AreEqual(SecurityRight.Inherit, result);
 }
 public void MatchingPermissionReturnsRight()
 {
     RolePermission assertion = new RolePermission("testrole", SecurityRight.Inherit, SecurityRight.Inherit, SecurityRight.Allow, SecurityRight.Inherit, new UserName("johndoe"));
     SecurityRight result = assertion.CheckPermission(null, SecurityPermission.ForceAbortBuild);
     Assert.AreEqual(SecurityRight.Allow, result);
 }