Skip to content

Bump the sentry group with 3 updates

a5bd7ea
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Bump Sentry.AspNetCore, Sentry.Extensions.Logging and Sentry.Serilog #3244

Bump the sentry group with 3 updates
a5bd7ea
Select commit
Loading
Failed to load commit list.
GitHub Actions / AuthorizeAccess.Tests test results succeeded Mar 31, 2026 in 1s

225 passed, 0 failed and 0 skipped

Tests passed successfully

✅ TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/TestResults/_runnervm19da2_2026-03-31_20_58_23.trx

225 tests were completed in 38s with 225 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.CheckAnswersTests 4✅ 2s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ConnectTests 2✅ 249ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.DateOfBirthTests 4✅ 7s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.FoundTests 2✅ 609ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NameTests 5✅ 7s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NationalInsuranceNumberTests 10✅ 933ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotFoundTests 2✅ 268ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotVerifiedTests 2✅ 225ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ProofOfIdentityTests 5✅ 1s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.AddressTests 15✅ 786ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.CheckAnswersTests 32✅ 7s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.DateOfBirthTests 8✅ 371ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.EmailInUseTests 2✅ 7s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.IdentityTests 8✅ 342ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.IndexTests 2✅ 69ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NameTests 8✅ 225ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NationalInsuranceNumberTests 10✅ 243ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NotEligibleTests 5✅ 136ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqApplicationTests 4✅ 7s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqCheckTests 6✅ 194ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqNameTests 4✅ 114ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqProviderTests 4✅ 188ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.PersonalEmailTests 9✅ 1s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.PreviousNameTests 10✅ 338ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.SchoolOrEducationalSettingTests 6✅ 194ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.SubmittedTests 2✅ 41ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.TakingNpqTests 4✅ 238ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.WorkEmailTests 6✅ 195ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.SupportRequestSubmittedTests 1✅ 137ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.TrnTests 16✅ 1s
TeachingRecordSystem.AuthorizeAccess.Tests.SignInJourneyCoordinatorTests 27✅ 4s

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.CheckAnswersTests

✅ Get_ValidRequestForUnverifiedUser_RendersExpectedContent
✅ Get_ValidRequestForVerifiedUser_RendersExpectedContent
✅ Post_ValidRequestForUnverifiedUser_CreatesSupportTicketAndRedirectsToSupportRequestedSubmitted
✅ Post_ValidRequestForVerifiedUser_CreatesSupportTicketAndRedirectsToSupportRequestedSubmitted

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ConnectTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_ValidRequest_RedirectsToStartOfMatchingJourney

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.DateOfBirthTests

✅ Get_ValidRequest_ReturnsExpectedContent(haveExistingValueInState: False)
✅ Get_ValidRequest_ReturnsExpectedContent(haveExistingValueInState: True)
✅ Post_InvalidRequest_ShowsExpectedError
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNationalInsuranceNumberPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.FoundTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_ValidRequest_RedirectsToStateRedirectUri

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NameTests

✅ Get_ValidRequest_ReturnsExpectedContent(haveExistingValueInState: False)
✅ Get_ValidRequest_ReturnsExpectedContent(haveExistingValueInState: True)
✅ Post_InvalidRequest_ShowsExpectedError(firstName: "", lastName: "Smith", expectedErrorFieldName: "FirstName", expectedErrorMessage: "Enter your first name")
✅ Post_InvalidRequest_ShowsExpectedError(firstName: "John", lastName: "", expectedErrorFieldName: "LastName", expectedErrorMessage: "Enter your last name")
✅ Post_ValidRequest_UpdatesStateAndRedirectsToDateOfBirthPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NationalInsuranceNumberTests

✅ Get_ValidRequest_RendersExpectedContent(haveExistingValueInState: False)
✅ Get_ValidRequest_RendersExpectedContent(haveExistingValueInState: True)
✅ Post_EmptyNationalInsuranceNumber_RendersError
✅ Post_HaveNationalInsuranceNumberNotAnswered_RendersError
✅ Post_HaveNationalInsuranceNumberNotSpecifiedForUnverifiedUser_UpdatesStateAndRedirectsToTrnPage
✅ Post_HaveNationalInsuranceNumberNotSpecifiedForVerifiedUser_UpdatesStateAndRedirectsToTrnPage
✅ Post_InvalidNationalInsuranceNumber_RendersError
✅ Post_ValidNationalInsuranceNumberAndLookupSucceededForVerifiedUser_UpdatesStateUpdatesOneLoginUserCompletesAuthenticationAndRedirectsToFoundPage
✅ Post_ValidNationalInsuranceNumberButLookupFailedForVerifiedUser_UpdatesStateAndRedirectsToTrnPage
✅ Post_ValidNationalInsuranceNumberForVerifiedUser_UpdatesStateAndRedirectsToTrnPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotFoundTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_ValidRequest_RedirectsToCheckAnswersPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotVerifiedTests

✅ Get_ValidRequest_ReturnsExpectedContent
✅ Post_RedirectsToNamePage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ProofOfIdentityTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_FileContainsAVirus_ReturnsError
✅ Post_FileIsLargerThan10MB_ReturnsError
✅ Post_FileIsNotValidType_ReturnsError
✅ Post_ValidFile_UpdatesStateAndRedirectsToProofOfIdentity

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.AddressTests

✅ Get_HasNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_AddressLinesTooManyCharacters_ReturnsError(overflowAddressLineType: AddressLine1, errorMessage: "Address line 1 must be 200 characters or less")
✅ Post_AddressLinesTooManyCharacters_ReturnsError(overflowAddressLineType: AddressLine2, errorMessage: "Address line 2 must be 200 characters or less")
✅ Post_AddressLinesTooManyCharacters_ReturnsError(overflowAddressLineType: Country, errorMessage: "Country must be 200 characters or less")
✅ Post_AddressLinesTooManyCharacters_ReturnsError(overflowAddressLineType: PostalCode, errorMessage: "Postal code must be 50 characters or less")
✅ Post_AddressLinesTooManyCharacters_ReturnsError(overflowAddressLineType: TownOrCity, errorMessage: "Town or city must be 200 characters or less")
✅ Post_EmptyMandatoryAddressLine_ReturnsError(emptyAddressLineType: AddressLine1, errorMessage: "Enter address line 1, typically the building and s"···)
✅ Post_EmptyMandatoryAddressLine_ReturnsError(emptyAddressLineType: Country, errorMessage: "Enter country")
✅ Post_EmptyMandatoryAddressLine_ReturnsError(emptyAddressLineType: PostalCode, errorMessage: "Enter postal code")
✅ Post_EmptyMandatoryAddressLine_ReturnsError(emptyAddressLineType: TownOrCity, errorMessage: "Enter town or city")
✅ Post_HasNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.CheckAnswersTests

✅ Get_GetValidRequestNpqApplicationIdProvided_HidesNpqNameAndProvider
✅ Get_GetValidRequestWithNpqNameAndProvider_ShowsNpqNameAndProviderAndHidesNpqApplicationId
✅ Get_GetValidRequestWorkEmailIsNull_HidesWorkEmail
✅ Get_HasDateOfBirthMissingFromState_RedirectsToDateOfBirth
✅ Get_HasEvidenceFileIdMissingFromState_RedirectsToIdentity
✅ Get_HasHasNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Get_HasHasPreviousNameMissingFromState_RedirectsToPreviousName
✅ Get_HasNameMissingFromState_RedirectsToName
✅ Get_HasNationalInsuranceNumberFalseAndAddressLine1MissingFromState_RedirectsToAddress
✅ Get_HasNationalInsuranceNumberTrueAndNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_HasPersonalEmailMissingFromState_RedirectsToPersonalEmail
✅ Get_HasWorkEmailMissingFromState_RedirectsToWorkEmail
✅ Get_ValidRequest_PopulatesModelFromJourneyState(hasNationalInsuranceNumber: False)
✅ Get_ValidRequest_PopulatesModelFromJourneyState(hasNationalInsuranceNumber: True)
✅ Post_CreatesEvent
✅ Post_DefiniteMatch_SavesSupportTask
✅ Post_HasDateOfBirthMissingFromState_RedirectsToDateOfBirth
✅ Post_HasEvidenceFileIdMissingFromState_RedirectsToIdentity
✅ Post_HasHasNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Post_HasNameMissingFromState_RedirectsToName
✅ Post_HasNationalInsuranceNumberFalseAndAddressLine1MissingFromState_RedirectsToAddress
✅ Post_HasNationalInsuranceNumberTrueAndNationalInsuranceNumberMissingFromState_RedirectsToNationalInsuranceNumber
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_HasPersonalEmailMissingFromState_RedirectsToPersonalEmail
✅ Post_HasPreviousNameMissingFromState_RedirectsToPreviousName
✅ Post_HasWorkEmailMissingFromState_RedirectsToWorkEmail
✅ Post_Matches_SavesSupportTask
✅ Post_NoMatches_SavesSupportTask(hasNationalInsuranceNumber: False)
✅ Post_NoMatches_SavesSupportTask(hasNationalInsuranceNumber: True)
✅ Post_ValidRequest_UpdatesStateAndAndRedirectsToSubmitted(hasNationalInsuranceNumber: False)
✅ Post_ValidRequest_UpdatesStateAndAndRedirectsToSubmitted(hasNationalInsuranceNumber: True)

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.DateOfBirthTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_HasPreviousNameMissingFromState_RedirectsToPreviousName
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_HasPreviousNameMissingFromState_RedirectsToPreviousName
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage
✅ Post_WhenDateOfBirthIsInTheFuture_ReturnsError
✅ Post_WhenNoDateOfBirthIsEntered_ReturnsError

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.EmailInUseTests

✅ Get_WithoutPersonalEmailAddress_RedirectsToEmail
✅ Get_WithPersonalEmailAddress_RendersExpectedContent

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.IdentityTests

✅ Get_DateOfBirthMissingFromState_RedirectsToDateOfBirth
✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_DateOfBirthMissingFromState_RedirectsToDateOfBirth
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage
✅ Post_WhenEvidenceFileIsInvalidType_ReturnsError
✅ Post_WhenNoEvidenceFileIsSelected_ReturnsError

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.IndexTests

✅ Get_MissingAccessToken_ReturnsBadRequest
✅ Get_ValidRequest_RendersExpectedContent

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NameTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_PersonalEmailMissingFromState_RedirectsToPersonalEmail
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_EmptyNameEntered_ReturnsError
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_PersonalEmailMissingFromState_RedirectsToPersonalEmail
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage
✅ Post_WorkEmailMissingFromState_RedirectsToWorkEmail

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NationalInsuranceNumberTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_ProofOfIdentityMissingFromState_RedirectsToIdentity
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_ProofOfIdentityMissingFromState_RedirectsToIdentity
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage(hasNationalInsuranceNumber: False)
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage(hasNationalInsuranceNumber: True)
✅ Post_WhenHasNationalInsuranceNumberHasNoSelection_ReturnsError
✅ Post_WhenHasNationalInsuranceNumberIsTrueAndNationalInsuranceNumberIsEmpty_ReturnsError
✅ Post_WhenHasNationalInsuranceNumberIsTrueAndNationalInsuranceNumberIsInvalid_ReturnsError

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NotEligibleTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_IsTakingAnNpqMissingFromState_RedirectsToNpqCheck
✅ Get_ValidRequest_RendersExpectedContent
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_IsTakingAnNpqMissingFromState_RedirectsToNpqCheck

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqApplicationTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_EmptyNpqApplicationIdEntered_ReturnsError
✅ Post_NpqApplicationId_RedirectsToSchoolOrEducationalSetting
✅ Post_NpqApplicationIdWithCheckAnswersTrue_RedirectsToCheckAnswers

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqCheckTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_ValidRequest_RendersExpectedContent
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_No_RedirectsToNotNotEligible
✅ Post_WhenIsTakingAnNpqHasNoSelection_ReturnsError
✅ Post_Yes_RedirectsToNpqName

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqNameTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_EmptyNpqNameEntered_ReturnsError
✅ Post_ValidRequestWithValidData_RedirectsToNpqProviderPage
✅ Post_ValidRequestWithValidDataAndFromCheckAnswersTrue_RedirectsToCheckAnswers

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.NpqProviderTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_EmptyNpqTrainingProviderEntered_ReturnsError
✅ Post_ValidRequestWithValidData_RedirectsToNpqProviderPage
✅ Post_ValidRequestWithValidDataWithFromCheckAnswersTrue_RedirectsToCheckAnswersPage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.PersonalEmailTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_ValidRequest_RendersExpectedContent
✅ Post_EmptyPersonalEmailAddressEntered_ReturnsError
✅ Post_InvalidFormatPersonalEmailAddress_ReturnsError
✅ Post_RequestForEmailWithOpenTasks_RedirectsToEmailInUse(openTaskEmail: "test@example.com", requestEmail: "test@example.com")
✅ Post_RequestForEmailWithOpenTasks_RedirectsToEmailInUse(openTaskEmail: "test@example.com", requestEmail: "test@Example.com")
✅ Post_RequestForEmailWithOpenTasks_RedirectsToEmailInUse(openTaskEmail: "test@example.com", requestEmail: "Test@example.com")
✅ Post_ValidRequestWithValidData_RedirectsToNamePage
✅ Post_ValidRequestWithValidDataAndFromCheckAnswersTrue_RedirectsToNamePage

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.PreviousNameTests

✅ Get_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Get_NameMissingFromState_RedirectsToName
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_HasPendingTrnRequestSetTrue_RedirectsToSubmitted
✅ Post_NameMissingFromState_RedirectsToName
✅ Post_ValidRequest_UpdatesStateAndRedirectsToNextPage
✅ Post_WhenHasPreviousNameFalse_NamesAreEntered_NamesNotSaved
✅ Post_WhenHasPreviousNameHasNoSelection_ReturnsError
✅ Post_WhenHasPreviousNameIsFalseAndPreviousNameIsEmpty_UpdatesStateAndRedirectsToNextPage
✅ Post_WhenHasPreviousNameIsTrueAndPreviousNameIsEmpty_ReturnsError

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.SchoolOrEducationalSettingTests

✅ Get_PreviousValueStoredInState_RendersExpectedContent
✅ Get_ValidRequest_RendersExpectedContent
✅ Post_EmptyIsWorkingInSchoolOrEducationalSettingEntered_ReturnsError
✅ Post_No_RedirectsToPersonalEmail
✅ Post_PreviousYesChangedToNo_SetsWorkEmailToNull
✅ Post_Yes_RedirectsToEmail

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.SubmittedTests

✅ Get_HasPendingTrnRequestMissingFromState_RedirectsToCheckAnswers
✅ Get_ValidRequest_ReturnsOK

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.TakingNpqTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_No_RedirectsToNotNotEligible
✅ Post_WhenIsTakingAnNpqHasNoSelection_ReturnsError
✅ Post_Yes_RedirectsToNpqCheck

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.RequestTrn.WorkEmailTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Get_ValidRequestWithPopulatedDataInJourneyState_PopulatesModelFromJourneyState
✅ Post_EmptyEmailAddressEntered_ReturnsError
✅ Post_InvalidFormatEmailAddress_ReturnsError
✅ Post_ValidRequestWithValidData_RedirectsToPersonalEmailPage
✅ Post_ValidRequestWithValidDataAndFromCheckAnswersTrue_RedirectsToCheckAnswers

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.SupportRequestSubmittedTests

✅ Get_ValidRequest_ReturnsExpectedContent

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.TrnTests

✅ Get_ValidRequest_RendersExpectedContent(haveExistingValueInState: False)
✅ Get_ValidRequest_RendersExpectedContent(haveExistingValueInState: True)
✅ Post_EmptyTrn_RendersError
✅ Post_HaveTrnNotAnswered_RendersError
✅ Post_InvalidTrn_RendersError
✅ Post_NoTrnSpecifiedForUnverifiedUserWithDeferredRecordMatchingPolicy_UpdatesStateAndRedirectsToProofOfIdentity
✅ Post_NoTrnSpecifiedForUnverifiedUserWithRequiredRecordMatchingPolicy_UpdatesStateAndRedirectsToNoTrnPage
✅ Post_NoTrnSpecifiedForVerifiedUserWithDeferredRecordMatchingPolicy_UpdatesStateAndRedirectsToTrnDeferredPage
✅ Post_NoTrnSpecifiedForVerifiedUserWithRequiredRecordMatchingPolicy_UpdatesStateAndRedirectsToNoTrnPage
✅ Post_TrnWithAllZeros_RendersError
✅ Post_ValidTrnAndLookupSucceeded_UpdatesStateUpdatesOneLoginUserCompletesAuthenticationAndRedirectsToFoundPage(recordMatchingPolicy: Deferred)
✅ Post_ValidTrnAndLookupSucceeded_UpdatesStateUpdatesOneLoginUserCompletesAuthenticationAndRedirectsToFoundPage(recordMatchingPolicy: Required)
✅ Post_ValidTrnButLookupFailedForVerifiedUser_UpdatesStateAndRedirectsToNotFoundPage(recordMatchingPolicy: Deferred)
✅ Post_ValidTrnButLookupFailedForVerifiedUser_UpdatesStateAndRedirectsToNotFoundPage(recordMatchingPolicy: Required)
✅ Post_ValidTrnForUnverifiedUser_UpdatesStateAndRedirectsToProofOfIdentity(recordMatchingPolicy: Deferred)
✅ Post_ValidTrnForUnverifiedUser_UpdatesStateAndRedirectsToProofOfIdentity(recordMatchingPolicy: Required)

✅ TeachingRecordSystem.AuthorizeAccess.Tests.SignInJourneyCoordinatorTests

✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationFailed_RedirectsToErrorPage
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceeded_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededAndIdentityUserTrnMatchesVerifiedLastNameAndDateOfBirth_CompletesJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededAndIdentityUserWithTrnAssociatedBySupportMatchesVerifiedLastNameAndDateOfBirth_CompletesJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededAndIdentityUserWithTrnAssociatedByTrnTokenMatchesVerifiedLastNameAndDateOfBirth_CompletesJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededAndTrnTokenMatchesVerifiedLastNameAndDateOfBirth_CompletesJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButIdentityUserHasTrnVerificationLevelLow_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButRecordFromIdentityUserTrnDoesNotMatchDateOfBirth_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButRecordFromIdentityUserTrnDoesNotMatchLastName_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButRecordFromTrnTokenDoesNotMatchDateOfBirth_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButRecordFromTrnTokenDoesNotMatchLastName_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButTrnTokenDoesNotExist_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButTrnTokenHasAlreadyBeenUsed_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationAndVerification_VerificationSucceededButTrnTokenHasExpired_RedirectsToStartOfMatchingJourney
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithPendingTrnRequestMatchedOnEmail_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithPendingTrnRequestMatchedOnOneLoginUserSubject_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithResolvedTrnRequestMatchedOnEmail_SetsUserVerifiedAssignsTrnAndCompletesJourney
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithResolvedTrnRequestMatchedOnOneLoginUserSubject_SetsUserVerifiedAssignsTrnAndCompletesJourney
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithTrnRequestMatchedOnEmailWithoutIdentityVerified_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_NewUserWithTrnRequestMatchedOnOneLoginUserSubjectWithoutIdentityVerified_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_UserAlreadyExistsAndTeachingRecordKnown_CompletesJourney
✅ OnOneLoginCallback_AuthenticationOnly_UserAlreadyExistsButTeachingNotRecordKnown_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_UserAlreadyExistsWithSubjectOnlyAndTeachingRecordKnown_AssignsEmailAndSignInFieldsAndCompletesJourney
✅ OnOneLoginCallback_AuthenticationOnly_UserDoesNotExist_RequestsIdentityVerification
✅ OnOneLoginCallback_AuthenticationOnly_UserHasPendingSupportTasks_RedirectsToPendingSupportTasksPage
✅ TryMatchToTeachingRecord_Matches_ReturnsTrueAndUpdatesOneLoginUserAssignsAuthenticationTicket
✅ TryMatchToTeachingRecord_MatchesZeroResults_ReturnsFalseAndDoesNotSetAuthenticationTicket