public void Admin_only_user_does_not_have_learn_candidate_id_or_learn_candidate_number() { // Given var adminUser = UserTestHelper.GetDefaultAdminUser(); var adminLoginDetails = new AdminLoginDetails(adminUser); // When var claims = LoginClaimsHelper.GetClaimsForSignIn(adminLoginDetails, null); // Then claims.Should().NotContain((claim) => claim.Type == CustomClaimTypes.LearnCandidateId); claims.Should().NotContain((claim) => claim.Type == CustomClaimTypes.LearnCandidateNumber); }
public void User_without_email_has_empty_string_email_claim() { // Given var adminUser = UserTestHelper.GetDefaultAdminUser(emailAddress: string.Empty); var adminLoginDetails = new AdminLoginDetails(adminUser); // When var claims = LoginClaimsHelper.GetClaimsForSignIn(adminLoginDetails, null); // Then claims.Should().Contain((claim) => claim.Type == ClaimTypes.Email); var emailClaim = claims.Find((claim) => claim.Type == ClaimTypes.Email); emailClaim.Value.Should().Be(string.Empty); }
public AdminLoginSteps(AdminLoginDetails adminLoginDetails) { _adminLoginDetails = adminLoginDetails; }