Skip to content

Commit

Permalink
Add tests for v1.1 issuer template
Browse files Browse the repository at this point in the history
  • Loading branch information
Sruthi Keerthi Rangavajhula (from Dev Box) committed Jun 19, 2024
1 parent 294b799 commit b2ff02a
Showing 1 changed file with 29 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,34 @@ public static TheoryData<AadIssuerValidatorTheoryData> AadIssuerValidationTestCa
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = true,
},
new AadIssuerValidatorTheoryData("ValidateIssuer_V11TemplateWithV11Issuer_Success")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV11CommonAuthority,
TokenIssuer = ValidatorConstants.AadIssuerV11,
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = true,
},
new AadIssuerValidatorTheoryData("ValidateIssuer_V11TemplateWithV1Issuer_Failure")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV11CommonAuthority,
TokenIssuer = ValidatorConstants.V1Issuer,
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = false,
},
new AadIssuerValidatorTheoryData("ValidateIssuer_V11TemplateWithV2Issuer_Failure")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV11CommonAuthority,
TokenIssuer = ValidatorConstants.AadIssuer,
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = false,
},
new AadIssuerValidatorTheoryData("ValidateIssuer_NullTemplate_Failure")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV1CommonAuthority,
TokenIssuer = "",
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = false,
},

new AadIssuerValidatorTheoryData("ValidateIssuer_NullIssuer_Failure")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV1CommonAuthority,
Expand Down Expand Up @@ -99,7 +119,14 @@ public static TheoryData<AadIssuerValidatorTheoryData> AadIssuerValidationTestCa
TokenIssuer = "https://login.microsoftonline.com/{tenantid}/v2.0",
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = false,
}
},
new AadIssuerValidatorTheoryData("ValidateIssuerSigningKey_MalformedV2TokenIssuer_Failure")
{
TemplatedIssuer = ValidatorConstants.AadIssuerV2CommonAuthority,
TokenIssuer = "https://login.microsoftonline.com/{tenantid}/v2.0",
TenantIdClaim = ValidatorConstants.TenantIdAsGuid,
ExpectedResult = false,
},
};

return theoryData;
Expand Down

0 comments on commit b2ff02a

Please sign in to comment.