Skip to content

Bump the serilog group with 1 update#2999

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/TeachingRecordSystem/serilog-eaf685bb5f
Closed

Bump the serilog group with 1 update#2999
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/TeachingRecordSystem/serilog-eaf685bb5f

Bump the serilog group with 1 update

fcf50ba
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Api.UnitTests test results succeeded Jan 21, 2026 in 1s

84 passed, 0 failed and 0 skipped

Tests passed successfully

✅ TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/TestResults/_runnervmvatxw_2026-01-21_11_27_31.trx

84 tests were completed in 22s with 84 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TeachingRecordSystem.Api.UnitTests.V3.CreateDateOfBirthChangeTests 3✅ 2s
TeachingRecordSystem.Api.UnitTests.V3.CreateNameChangeTests 3✅ 2s
TeachingRecordSystem.Api.UnitTests.V3.CreateTrnRequestTests 62✅ 6s
TeachingRecordSystem.Api.UnitTests.V3.GetQtlsTests 3✅ 402ms
TeachingRecordSystem.Api.UnitTests.V3.GetTrnRequestTests 3✅ 420ms
TeachingRecordSystem.Api.UnitTests.V3.GetTrnTests 4✅ 370ms
TeachingRecordSystem.Api.UnitTests.V3.SetQtlsTests 6✅ 3s

✅ TeachingRecordSystem.Api.UnitTests.V3.CreateDateOfBirthChangeTests

✅ HandleAsync_EvidenceFileDoesNotExist_ReturnsError
✅ HandleAsync_PersonDoesNotExist_ReturnsError
✅ HandleAsync_ValidRequest_CreatesSupportTaskAndSendsEmailAndReturnsTicketNumber

✅ TeachingRecordSystem.Api.UnitTests.V3.CreateNameChangeTests

✅ HandleAsync_EvidenceFileDoesNotExist_ReturnsError
✅ HandleAsync_PersonDoesNotExist_ReturnsError
✅ HandleAsync_ValidRequest_CreatesSupportTaskAndSendsEmailAndReturnsTicketNumber

✅ TeachingRecordSystem.Api.UnitTests.V3.CreateTrnRequestTests

✅ HandleAsync_DefiniteMatchWithPersonDoesNotRequireFurthersChecks_ReturnsTrn
✅ HandleAsync_DefiniteMatchWithPersonDoesRequireFurthersChecks_CreatesSupportTaskAndDoesNotReturnTrn
✅ HandleAsync_MatchingExistingPersonOnEmailOnly_CreatesSupportTask
✅ HandleAsync_MatchingExistingPersonOnTrsNinoAndDob_ReturnsTrnOfExistingPersonDoesNotCreatePersonOrSupportTask
✅ HandleAsync_MatchingExistingPersonOnTrsNinoOnly_CreatesSupportTask
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, LastName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, LastName, DateOfBirth])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, LastName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, LastName, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, LastName, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, DateOfBirth])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName, DateOfBirth])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, LastName])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [FirstName, MiddleName, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [LastName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [LastName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, LastName, DateOfBirth, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, LastName, DateOfBirth])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, LastName, EmailAddress, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, LastName, EmailAddress])
✅ HandleAsync_MatchingExistingPersonOnTwoNamesAndDateOfBirth_ReturnsPendingStatusAndCreatesSupportTask(matchedFields: [MiddleName, LastName, TrsNationalInsuranceNumber])
✅ HandleAsync_MatchingExistingPersonOnWorkforceNinoAndDob_ReturnsTrnOfExistingPersonDoesNotCreatePerson
✅ HandleAsync_MatchingMultipleExistingPersonsOnTrsNinoAndDob_CreatesSupportTask
✅ HandleAsync_NoMatches_CreatesPersonWithTrnButNoSupportTask
✅ HandleAsync_RequestForSameUserAndIdAlreadyExists_ReturnsError
✅ HandleAsync_RequestWithMissingNino_MatchingAllOfFirstNameLastNameDobEmailAndGender_ReturnsTrn
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: DoesNotMatch, lastName: Matches, dob: Matches, email: Matches, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: DoesNotMatch, lastName: Matches, dob: Matches, email: Matches, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: DoesNotMatch, dob: Matches, email: Matches, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: DoesNotMatch, dob: Matches, email: Matches, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: DoesNotMatch, email: Matches, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: DoesNotMatch, email: Matches, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: DoesNotMatch, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: DoesNotMatch, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: EmptyOnRequest, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: EmptyOnRequest, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: DoesNotMatch, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: DoesNotMatch, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: NullOnRecord, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: NullOnRecord, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: NullOnRequest, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: Matches, gender: NullOnRequest, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: NullOnRecord, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: NullOnRecord, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: NullOnRequest, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: Matches, email: NullOnRequest, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: NullOnRecord, email: Matches, gender: Matches, nino: EmptyOnRequest)
✅ HandleAsync_RequestWithMissingNino_NotMatchingOnAllOfFirstNameLastNameDobEmailAndGender_CreatesSupportTaskAndDoesNotReturnTrn(firstName: Matches, lastName: Matches, dob: NullOnRecord, email: Matches, gender: Matches, nino: NullOnRequest)
✅ HandleAsync_WithNino_NormalizesNino
✅ HandleAsync_WithNoEmail_Succeeds
✅ HandleAsync_WithNoNino_Succeeds

✅ TeachingRecordSystem.Api.UnitTests.V3.GetQtlsTests

✅ HandleAsync_PersonDoesNotExist_ReturnsNotFoundError
✅ HandleAsync_PersonDoesNotHaveQtlsRoute_ReturnsNullQtsDate
✅ HandleAsync_PersonHasQtlsRoute_ReturnsAwardedDate

✅ TeachingRecordSystem.Api.UnitTests.V3.GetTrnRequestTests

✅ HandleAsync_RequestDoesNotExist_ReturnsError
✅ HandleAsync_RequestIsCompleted_ReturnsTrnAndCompletedStatus
✅ HandleAsync_RequestIsPending_ReturnsPendingStatus

✅ TeachingRecordSystem.Api.UnitTests.V3.GetTrnTests

✅ HandleAsync_PersonDoesNotExist_ReturnsError
✅ HandleAsync_PersonExistsAndIsActive_ReturnsSuccess
✅ HandleAsync_PersonExistsButIsNotActive_ReturnsError
✅ HandleAsync_PersonIsMerged_ReturnsError

✅ TeachingRecordSystem.Api.UnitTests.V3.SetQtlsTests

✅ HandleAsync_NonNullQtsDateAndExistingRouteHoldFromDoesNotMatch_UpdatesRoute
✅ HandleAsync_NonNullQtsDateAndExistingRouteHoldsFromMatches_DoesNotCreateEvent
✅ HandleAsync_NonNullQtsDateAndNoExistingRoute_CreatesRouteAndSetsQtlsStatusToActive
✅ HandleAsync_NullQtsDateAndExistingQtlsRoute_DeletesRouteAndSetsQtlsStatusToExpired
✅ HandleAsync_NullQtsDateAndNoExistingRoute_DoesNotCreateEvent
✅ HandleAsync_PersonDoesNotExist_ReturnsError