public void HadRequiredClaim_OwnedClaimsMissingARequiredClaim_IsFalse() { var requiredClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationRead, AuthorizationClaim.ModerationWarn }; var ownedClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationWarn }; var authResult = new AuthResult(requiredClaims, ownedClaims); authResult.HadRequiredClaim(AuthorizationClaim.ModerationRead).ShouldBeFalse(); }
public void HadRequiredClaim_CheckedClaimWasNotRequired_IsFalse() { var requiredClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationRead, AuthorizationClaim.ModerationWarn }; var ownedClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationWarn }; var authResult = new AuthResult(requiredClaims, ownedClaims); authResult.HadRequiredClaim(AuthorizationClaim.PostInviteLink).ShouldBeFalse(); }
public void HadRequiredClaim_OwnedClaimsContainsARequiredClaim_IsTrue() { var requiredClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationRead, AuthorizationClaim.ModerationWarn }; var ownedClaims = new AuthorizationClaim[] { AuthorizationClaim.ModerationRead, AuthorizationClaim.ModerationWarn }; var authResult = new AuthResult(requiredClaims, ownedClaims); authResult.HadRequiredClaim(AuthorizationClaim.ModerationRead).ShouldBeTrue(); }