Bump AutoMapper from 13.0.1 to 16.0.0 #2899
Closed
GitHub Actions / Api.UnitTests test results
succeeded
Dec 11, 2025 in 1s
84 passed, 0 failed and 0 skipped
✅ TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/TestResults/_runnervm68cqq_2025-12-11_09_35_20.trx
84 tests were completed in 17s with 84 passed, 0 failed and 0 skipped.
✅ 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
Loading