Bump Testcontainers.PostgreSql from 4.11.0 to 4.12.0 #3400
Merged
GitHub Actions / Api.UnitTests test results
succeeded
May 21, 2026 in 0s
102 passed, 0 failed and 0 skipped
β Β tests/TeachingRecordSystem.Api.UnitTests/TestResults/_runnervm9vjqi_2026-05-21_15_44_00_net10.0.trx
102 tests were completed in 24s with 102 passed, 0 failed and 0 skipped.
β Β TeachingRecordSystem.Api.UnitTests.V3.ActivateTrnRequestTests
β
TrnRequestDoesNotExist_ReturnsError
β
TrnRequestIsDormant_ActivatesRequestAndReturnsResultWithWasActivatedTrue
β
TrnRequestIsNotDormant_ReturnsResultWithWasActivatedFalse
β Β TeachingRecordSystem.Api.UnitTests.V3.CreateDateOfBirthChangeTests
β
HandleAsync_EvidenceFileDoesNotExist_ReturnsError
β
HandleAsync_PersonDoesNotExist_ReturnsError
β
HandleAsync_PersonHasClosedChangeDateOfBirthRequest_CreatesSupportTaskSuccessfully
β
HandleAsync_PersonHasInProgressChangeDateOfBirthRequest_ReturnsError
β
HandleAsync_PersonHasOpenChangeDateOfBirthRequest_ReturnsError
β
HandleAsync_ValidRequest_CreatesSupportTaskAndSendsEmailAndReturnsTicketNumber
β Β TeachingRecordSystem.Api.UnitTests.V3.CreateNameChangeTests
β
HandleAsync_EvidenceFileDoesNotExist_ReturnsError
β
HandleAsync_PersonDoesNotExist_ReturnsError
β
HandleAsync_PersonHasClosedChangeNameRequest_CreatesSupportTaskSuccessfully
β
HandleAsync_PersonHasInProgressChangeNameRequest_ReturnsError
β
HandleAsync_PersonHasOpenChangeNameRequest_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_RequestIsDormantAndDormantRequestsAreSupported_ReturnsDormantStatus
β
HandleAsync_RequestIsDormantAndDormantRequestsNotSupported_ReturnsError
β
HandleAsync_RequestIsPending_ReturnsPendingStatus
β
HandleAsync_RequestIsRejected_ReturnsError
β Β TeachingRecordSystem.Api.UnitTests.V3.GetTrnTests
β
HandleAsync_PersonDoesNotExist_ReturnsError
β
HandleAsync_PersonExistsAndIsActive_ReturnsSuccess
β
HandleAsync_PersonExistsButIsNotActive_ReturnsError
β
HandleAsync_PersonIsMerged_ReturnsError
β Β TeachingRecordSystem.Api.UnitTests.V3.SetQtlsTests
β
HandleAsync_existingQtls_SetsExistingRouteHoldsDateToCuttoff
β
HandleAsync_existingQtlsAndQts_SetsExistingRouteHoldsDateToCuttoff
β
HandleAsync_newQtls_SetsExistingRouteHoldsDateToCuttoff
β
HandleAsync_newQtls_WithExistingQtsWithHoldsDateBeforeCuttOffDoesNotUpdate
β
HandleAsync_newQtlsDateAfterCuttoffUpdatesToNewQtlsDate
β
HandleAsync_newQtlsDateBeforeCuttoffUpdatesToCuttoff
β
HandleAsync_newQtlsDateNonNullQtsDateAndExistingRouteHoldFromDoesNotMatch_UpdatesRoute
β
HandleAsync_NonNullQtsDateAndExistingRouteHoldsFromMatches_DoesNotCreateEvent
β
HandleAsync_NonNullQtsDateAndNoExistingRoute_CreatesRouteAndSetsQtlsStatusToActive
β
HandleAsync_NullQtsDateAndExistingQtlsRoute_DeletesRouteAndSetsQtlsStatusToExpired
β
HandleAsync_NullQtsDateAndNoExistingRoute_DoesNotCreateEvent
β
HandleAsync_PersonDoesNotExist_ReturnsError
Loading