Skip to content

Bump Microsoft.Identity.Web.GraphServiceClientBeta from 4.7.0 to 4.8.0#3311

Merged
gunndabad merged 2 commits into
mainfrom
dependabot/nuget/TeachingRecordSystem/Microsoft.Identity.Web.GraphServiceClientBeta-4.8.0
Apr 21, 2026
Merged

Bump Microsoft.Identity.Web.GraphServiceClientBeta from 4.7.0 to 4.8.0#3311
gunndabad merged 2 commits into
mainfrom
dependabot/nuget/TeachingRecordSystem/Microsoft.Identity.Web.GraphServiceClientBeta-4.8.0

Update lock files

14690b4
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / AuthorizeAccess.Tests test results succeeded Apr 21, 2026 in 1s

90 passed, 0 failed and 0 skipped

Tests passed successfully

✅ TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/TestResults/_runnervmrc6n4_2026-04-21_08_04_15.trx

90 tests were completed in 21s with 90 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.CheckAnswersTests 6✅ 2s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ConnectTests 2✅ 204ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ContinueToApplicationTests 2✅ 398ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.DateOfBirthTests 4✅ 545ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.FoundTests 3✅ 533ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NameTests 5✅ 6s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NationalInsuranceNumberTests 10✅ 1s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotFoundTests 2✅ 225ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.NotVerifiedTests 2✅ 5s
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ProofOfIdentityTests 5✅ 825ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.SupportRequestSubmittedTests 3✅ 794ms
TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.TrnTests 16✅ 6s
TeachingRecordSystem.AuthorizeAccess.Tests.SignInJourneyCoordinatorTests 30✅ 5s

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.CheckAnswersTests

✅ Get_ValidRequestForUnverifiedUser_RendersExpectedContent
✅ Get_ValidRequestForVerifiedUser_RendersExpectedContent
✅ Post_ValidRequestForUnverifiedUser_CreatesSupportTicketAndRedirectsToSupportRequestedSubmitted
✅ Post_ValidRequestForVerifiedUser_CreatesSupportTicketAndRedirectsToSupportRequestedSubmitted
✅ Post_ValidRequestForVerifiedUserWithDeferredRecordMatchingPolicy_CreatesDormantTrnRequestAndSupportTicket
✅ Post_ValidRequestForVerifiedUserWithRequiredRecordMatchingPolicy_DoesNotCreateDormantTrnRequest

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ConnectTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_ValidRequest_RedirectsToStartOfMatchingJourney

✅ TeachingRecordSystem.AuthorizeAccess.Tests.PageTests.ContinueToApplicationTests

✅ Get_ValidRequest_RendersExpectedContent
✅ Post_ValidRequest_RedirectsToStateRedirectUri

✅ 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
✅ Get_WithCustomAppContent_RendersCustomLinkTextAndReplacesPlaceholderWithUrl
✅ Get_WithoutAppContent_RendersDefaultLinkText

✅ 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.SupportRequestSubmittedTests

✅ Get_ValidRequest_ReturnsExpectedContent
✅ Get_WithDeferredRecordMatchingAndAuthenticationTicket_ShowsReturnToServiceButton
✅ Post_WithAuthenticationTicket_RedirectsToCallbackUri

✅ 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_DeferredPolicyWithExistingDormantTrnRequest_CompletesJourneyWithTrnRequestId
✅ OnOneLoginCallback_AuthenticationOnly_DeferredPolicyWithExistingDormantTrnRequestFromDifferentApp_ReusesExistingTrnRequest
✅ OnOneLoginCallback_AuthenticationOnly_DeferredPolicyWithVerifiedIdentityButNoTrnOrExistingRequest_CreatesDormantTrnRequestAndCompletesJourney
✅ 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