Bump Testcontainers.PostgreSql from 4.11.0 to 4.12.0 #3400
Merged
GitHub Actions / Api.IntegrationTests test results
succeeded
May 21, 2026 in 0s
516 passed, 0 failed and 1 skipped
β Β tests/TeachingRecordSystem.Api.IntegrationTests/TestResults/_runnervm9vjqi_2026-05-21_15_44_18_net10.0.trx
517 tests were completed in 55s with 516 passed, 0 failed and 1 skipped.
β Β TeachingRecordSystem.Api.IntegrationTests.V1.Operations.GetTeacherTests
β
Given_invalid_birthdate_returns_error(birthDate: "xxx")
β
Given_invalid_trn_returns_error(trn: "123456")
β
Given_invalid_trn_returns_error(trn: "12345678")
β
Given_invalid_trn_returns_error(trn: "xxx")
β
Given_match_returns_ok
β
Given_multiple_matches_returns_match_on_TRN
β
Given_no_match_found_returns_notfound
β Β TeachingRecordSystem.Api.IntegrationTests.V1.SwaggerTests
β
Get_SwaggerEndpoint_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V2.Operations.GetIttProvidersTests
βͺ Given_request_returns_list_of_itt_providers
β Β TeachingRecordSystem.Api.IntegrationTests.V2.SwaggerTests
β
Get_SwaggerEndpoint_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.SwaggerTests
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240101")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240307")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240412")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240416")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240606")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240814")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240912")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20240920")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250203")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250327")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250425")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250627")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250804")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20250905")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20260120")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20260224")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20260416")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "20260515")
β
Get_SwaggerEndpoint_ReturnsOk(minorVersion: "Next")
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240101.FindTeachersTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["CreateTrn"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_InvalidFindBy_ReturnsError(findBy: "", expectedErrorMessage: "Invalid matching policy.")
β
Get_InvalidFindBy_ReturnsError(findBy: "BadFindBy", expectedErrorMessage: "The value 'BadFindBy' is not valid for FindBy.")
β
Get_MissingPropertiesForFindBy_ReturnsError(lastName: "", dateOfBirth: "1990-01-01", expectedErrorPropertyName: "lastName", expectedErrorMessage: "A value is required when findBy is 'LastNameAndDat"Β·Β·Β·)
β
Get_MissingPropertiesForFindBy_ReturnsError(lastName: "Smith", dateOfBirth: "", expectedErrorPropertyName: "dateOfBirth", expectedErrorMessage: "A value is required when findBy is 'LastNameAndDat"Β·Β·Β·)
β
Get_NonExposableSanctionCode_IsNotReturned
β
Get_ValidRequestWithMatchesOnLastName_ReturnsMappedContacts
β
Get_ValidRequestWithMatchOnPreviousName_ReturnsMappedContacts
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240307.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithExistingRequestInCrm_ReturnsConflict
β
Post_RequestWithExistingRequestInDb_ReturnsConflict
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240307.GetTrnRequestTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β
Get_ValidPendingTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240416.GetTeacherByTrnTests
β
Get_DateOfBirthDoesNotMatchTeachingRecord_ReturnsNotFound
β
Get_DateOfBirthMatchesTeachingRecord_ReturnsOk
β
Get_DateOfBirthNotProvided_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240606.CreateDateOfBirthChangeTests
β
Post_EvidenceFileDoesNotExist_ReturnsError
β
Post_InvalidRequest_ReturnsBadRequest(newDateOfBirthString: "1990-07-01", evidenceFileName: "evidence.jpg", evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_InvalidRequest_ReturnsBadRequest(newDateOfBirthString: "1990-07-01", evidenceFileName: "evidence.jpg", evidenceFileUrl: null)
β
Post_InvalidRequest_ReturnsBadRequest(newDateOfBirthString: "1990-07-01", evidenceFileName: null, evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_InvalidRequest_ReturnsBadRequest(newDateOfBirthString: null, evidenceFileName: "evidence.jpg", evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_TeacherWithTrnDoesNotExist_ReturnsBadRequest
β
Post_ValidRequest_CreatesSupportTaskAndSendsEmailAndReturnsTicketNumber
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240606.CreateNameChangeTests
β
Post_EvidenceFileDoesNotExist_ReturnsError
β
Post_InvalidRequest_ReturnsBadRequest(newFirstName: "First", newMiddleName: "Middle", newLastName: "Last", evidenceFileName: "evidence.jpg", evidenceFileUrl: null)
β
Post_InvalidRequest_ReturnsBadRequest(newFirstName: "First", newMiddleName: "Middle", newLastName: "Last", evidenceFileName: null, evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_InvalidRequest_ReturnsBadRequest(newFirstName: "First", newMiddleName: "Middle", newLastName: null, evidenceFileName: "evidence.jpg", evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_InvalidRequest_ReturnsBadRequest(newFirstName: null, newMiddleName: "Middle", newLastName: "Last", evidenceFileName: "evidence.jpg", evidenceFileUrl: "https://place.com/evidence.jpg")
β
Post_ValidRequest_CreatesSupportTaskAndSendsEmailAndReturnsTicketNumber
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240606.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithExistingRequestInCrm_ReturnsConflict
β
Post_RequestWithExistingRequestInDb_ReturnsConflict
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithNullEmail_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240606.FindPersonByLastNameAndDateOfBirthTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["CreateTrn"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_InvalidFindBy_ReturnsError(findBy: "", expectedErrorMessage: "Invalid matching policy.")
β
Get_InvalidFindBy_ReturnsError(findBy: "BadFindBy", expectedErrorMessage: "The value 'BadFindBy' is not valid for FindBy.")
β
Get_MissingPropertiesForFindBy_ReturnsError(lastName: "", dateOfBirth: "1990-01-01", expectedErrorPropertyName: "lastName", expectedErrorMessage: "A value is required when findBy is 'LastNameAndDat"Β·Β·Β·)
β
Get_MissingPropertiesForFindBy_ReturnsError(lastName: "Smith", dateOfBirth: "", expectedErrorPropertyName: "dateOfBirth", expectedErrorMessage: "A value is required when findBy is 'LastNameAndDat"Β·Β·Β·)
β
Get_NonExposableSanctionCode_IsNotReturned
β
Get_ValidRequestWithMatchesOnLastName_ReturnsMappedContacts
β
Get_ValidRequestWithMatchOnPreviousName_ReturnsMappedContacts
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240606.GetTrnRequestTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β
Get_ValidPendingTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240912.GetQtlsDateRequestTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["CreateTrn"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_NoQtls_ReturnsExpectedResult
β
Get_TrnNotFound_ReturnsNotFound
β
Get_WithQtls_ReturnsExpectedResult
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240912.SetQtlsDateRequestTests
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["CreateTrn"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Put_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Put_NullQtlsDateWithExistingQtlsDate_ReturnsOk
β
Put_QtlsDateInFuture_ReturnsError
β
Put_TrnNotFound_ReturnsNotFound
β
Put_ValidQtsDateWithNoExistingQtsDate_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240920.FindPersonByLastNameAndDateOfBirthTests
β
Get_ValidRequestWithMatchOnPersonWithAlerts_ReturnsExpectedAlertsContent
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240920.FindPersonsByTrnAndDateOfBirthTests
β
Get_ValidRequestWithMatchOnPersonWithAlerts_ReturnsExpectedAlertsContent
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20240920.GetPersonTests
β
Get_ValidRequestWithAlerts_ReturnsExpectedAlertsContent
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithExistingRequestInCrm_ReturnsConflict
β
Post_RequestWithExistingRequestInDb_ReturnsConflict
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithNullEmail_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.FindPersonByLastNameAndDateOfBirthTests
β
Get_PersonHasNonNullDqtInductionStatus_ReturnsExpectedStatus
β
Get_PersonHasNullDqtInductionStatus_ReturnsNoneInductionStatus
β
Get_QtsAndActiveQtls_ReturnsQtsStatusOfEarliestOfDates(qtlsDateStr: "01/01/2019", qtsDateStr: "01/01/1999", expectedStatusDescription: "Qualified", expectedAwardedDate: "1999-01-01")
β
Get_QtsAndActiveQtls_ReturnsQtsStatusOfEarliestOfDates(qtlsDateStr: "01/01/2019", qtsDateStr: "01/01/2022", expectedStatusDescription: "Qualified Teacher Learning and Skills status", expectedAwardedDate: "2019-01-01")
β
Get_WithExpiredQtlsDate_ReturnsExpiredQtlsStatus
β
Get_WithoutQtlsDate_ReturnsNoneQtlsStatus
β
Get_WithQtlsDate_ReturnsActiveQtlsStatus
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.FindPersonsByTrnAndDateOfBirthTests
β
Get_PersonHasNonNullDqtInductionStatus_ReturnsExpectedStatus
β
Get_PersonHasNullDqtInductionStatus_ReturnsNoneInductionStatus
β
Get_WithExpiredQtlsDate_ReturnsExpiredQtlsStatus
β
Get_WithoutQtlsDate_ReturnsNoneQtlsStatus
β
Get_WithQtlsDate_ReturnsActiveQtlsStatus
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.GetPersonTests
β
Get_WithTrnClaim_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimAndResolvedRequest_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimButUnresolvedRequest_ReturnsForbidden
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.GetTrnRequestTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β
Get_ValidPendingTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250203.SetCpdInductionStatusTests
β
Put_FailedWithoutCompletedDate_ReturnsError
β
Put_FailedWithoutStartDate_ReturnsError
β
Put_InProgressWithCompletedDate_ReturnsError
β
Put_InProgressWithoutStartDate_ReturnsError
β
Put_PassedWithoutCompletedDate_ReturnsError
β
Put_PassedWithoutStartDate_ReturnsError
β
Put_PersonDoesNotExist_ReturnsNotFound
β
Put_PersonDoesNotHaveQts_ReturnsError
β
Put_RequiredToCompleteWithCompletedDate_ReturnsError
β
Put_RequiredToCompleteWithStartDate_ReturnsError
β
Put_StatusIsInvalid_ReturnsError(status: Exempt)
β
Put_StatusIsInvalid_ReturnsError(status: FailedInWales)
β
Put_StatusIsInvalid_ReturnsError(status: None)
β
Put_TimestampIsBeforePreviousUpdate_ReturnsConflict
β
Put_UserDoesNotHavePermission_ReturnsForbidden
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: Exempt)
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: Failed)
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: FailedInWales)
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: InProgress)
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: Passed)
β
Put_ValidRequestWithFailed_UpdatesDbAndReturnsNoContent(currentStatus: RequiredToComplete)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: Exempt)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: Failed)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: FailedInWales)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: InProgress)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: Passed)
β
Put_ValidRequestWithInProgress_UpdatesDbAndReturnsNoContent(currentStatus: RequiredToComplete)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: Exempt)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: Failed)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: FailedInWales)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: InProgress)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: Passed)
β
Put_ValidRequestWithPassed_UpdatesDbAndReturnsNoContent(currentStatus: RequiredToComplete)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: Exempt)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: Failed)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: FailedInWales)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: InProgress)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: Passed)
β
Put_ValidRequestWithRequiredToComplete_UpdatesDbAndReturnsNoContent(currentStatus: RequiredToComplete)
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250327.GetPersonByTrnTests
β
Get_PersonWithQtlsAndQtsViaAnotherRoute_ReturnsExpectedAwardedOrApprovedCount
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250327.GetPersonTests
β
Get_WithTrnClaim_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimAndResolvedRequest_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimButUnresolvedRequest_ReturnsForbidden
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250425.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithNullEmail_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β
Post_WithExistingRequestId_ReturnsConflict
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250425.GetTrnRequestTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β
Get_ValidPendingTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250425.SetProfessionalStatusTests
β
Put_AwardedDateIsInTheFuture_ReturnsBadRequest
β
Put_DegreeTypeDoesNotMapToIttQualification_ReturnsBadRequest
β
Put_PersonDoesNotExistForTrn_ReturnsNotFound
β
Put_RouteTypeDoesNotMapToIttProgrammeType_ReturnsBadRequest
β
Put_RouteTypeIsAssessmentOnlyRouteAndStatusIsInTraining_ReturnsBadRequest
β
Put_RouteTypeIsInternationalQualifiedTeacherStatusWithoutTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsNorthernIrelandWithNonNorthernIrelandTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsNotAssessmentOnlyRouteAndStatusIsUnderAssessment_ReturnsBadRequest
β
Put_RouteTypeIsNotNorthernIrelandWithNorthernIrelandTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsNotOverseasAndStatusIsApproved_ReturnsBadRequest
β
Put_RouteTypeIsNotOverseasOrInternationalQualifiedTeacherStatusWithNonGBTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsNotOverseasWithoutTrainingProviderUkprn_ReturnsBadRequest
β
Put_RouteTypeIsNotScotlandWithScotlandTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsNotWalesWithWalesTrainingCountryReference_ReturnsBadRequest(trainingCountryReference: "GB-CYM")
β
Put_RouteTypeIsNotWalesWithWalesTrainingCountryReference_ReturnsBadRequest(trainingCountryReference: "GB-WLS")
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: Awarded)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: Deferred)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: DeferredForSkillsTest)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: Failed)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: InTraining)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: UnderAssessment)
β
Put_RouteTypeIsOverseasAndStatusIsNotApproved_ReturnsBadRequest(status: Withdrawn)
β
Put_RouteTypeIsOverseasWithGBTrainingCountryReference_ReturnsBadRequest(routeTypeId: 2b106b9d-ba39-4e2d-a42e-0ce827fdc324)
β
Put_RouteTypeIsOverseasWithGBTrainingCountryReference_ReturnsBadRequest(routeTypeId: 3604ef30-8f11-4494-8b52-a2f9c5371e03)
β
Put_RouteTypeIsOverseasWithGBTrainingCountryReference_ReturnsBadRequest(routeTypeId: 52835b1f-1f2e-4665-abc6-7fb1ef0a80bb)
β
Put_RouteTypeIsOverseasWithGBTrainingCountryReference_ReturnsBadRequest(routeTypeId: 6f27bdeb-d00a-4ef9-b0ea-26498ce64713)
β
Put_RouteTypeIsOverseasWithGBTrainingCountryReference_ReturnsBadRequest(routeTypeId: ce61056e-e681-471e-af48-5ffbf2653500)
β
Put_RouteTypeIsOverseasWithoutTrainingCountryReference_ReturnsBadRequest(routeTypeId: 2b106b9d-ba39-4e2d-a42e-0ce827fdc324)
β
Put_RouteTypeIsOverseasWithoutTrainingCountryReference_ReturnsBadRequest(routeTypeId: 3604ef30-8f11-4494-8b52-a2f9c5371e03)
β
Put_RouteTypeIsOverseasWithoutTrainingCountryReference_ReturnsBadRequest(routeTypeId: 52835b1f-1f2e-4665-abc6-7fb1ef0a80bb)
β
Put_RouteTypeIsOverseasWithoutTrainingCountryReference_ReturnsBadRequest(routeTypeId: 6f27bdeb-d00a-4ef9-b0ea-26498ce64713)
β
Put_RouteTypeIsOverseasWithoutTrainingCountryReference_ReturnsBadRequest(routeTypeId: ce61056e-e681-471e-af48-5ffbf2653500)
β
Put_RouteTypeIsOverseasWithTrainingProviderUkprn_ReturnsBadRequest(routeTypeId: 2b106b9d-ba39-4e2d-a42e-0ce827fdc324)
β
Put_RouteTypeIsOverseasWithTrainingProviderUkprn_ReturnsBadRequest(routeTypeId: 3604ef30-8f11-4494-8b52-a2f9c5371e03)
β
Put_RouteTypeIsOverseasWithTrainingProviderUkprn_ReturnsBadRequest(routeTypeId: 52835b1f-1f2e-4665-abc6-7fb1ef0a80bb)
β
Put_RouteTypeIsOverseasWithTrainingProviderUkprn_ReturnsBadRequest(routeTypeId: 6f27bdeb-d00a-4ef9-b0ea-26498ce64713)
β
Put_RouteTypeIsOverseasWithTrainingProviderUkprn_ReturnsBadRequest(routeTypeId: ce61056e-e681-471e-af48-5ffbf2653500)
β
Put_RouteTypeIsScotlandWithNonScotlandTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeIsWalesWithNonWalesTrainingCountryReference_ReturnsBadRequest
β
Put_RouteTypeWhichCanHaveInductionExemptionWithoutIsExemptFromInduction_ReturnsBadRequest(routeTypeId: 3604ef30-8f11-4494-8b52-a2f9c5371e03, trainingCountryReference: "GB-NIR")
β
Put_RouteTypeWhichCanHaveInductionExemptionWithoutIsExemptFromInduction_ReturnsBadRequest(routeTypeId: 52835b1f-1f2e-4665-abc6-7fb1ef0a80bb, trainingCountryReference: "GB-SCT")
β
Put_RouteTypeWhichCanHaveInductionExemptionWithoutIsExemptFromInduction_ReturnsBadRequest(routeTypeId: 6f27bdeb-d00a-4ef9-b0ea-26498ce64713, trainingCountryReference: "PT")
β
Put_RouteTypeWhichCanHaveInductionExemptionWithoutIsExemptFromInduction_ReturnsBadRequest(routeTypeId: be6eaf8c-92dd-4eff-aad3-1c89c4bec18c, trainingCountryReference: null)
β
Put_RouteTypeWhichCannotHaveInductionExemptionWithIsExemptFromInduction_ReturnsBadRequest
β
Put_StatusIsApprovedAndAwardedDateIsNotSpecified_ReturnsBadRequest(isOverseasRouteType: False)
β
Put_StatusIsApprovedAndAwardedDateIsNotSpecified_ReturnsBadRequest(isOverseasRouteType: True)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: Deferred)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: DeferredForSkillsTest)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: Failed)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: InTraining)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: UnderAssessment)
β
Put_StatusIsNotApprovedAndAwardedDateIsSpecified_ReturnsBadRequest(status: Withdrawn)
β
Put_TrainingAgeSpecialismTypeIsRangeWithoutFromAge_ReturnsBadRequest
β
Put_TrainingAgeSpecialismTypeIsRangeWithoutToAge_ReturnsBadRequest
β
Put_TrainingAgeSpecialismTypeIsRangeWithToAgeLessThanFromAge_ReturnsBadRequest
β
Put_TrainingAgeSpecialismTypeIsRangeWithToOrFromAgeNotBetween0And19_ReturnsBadRequest
β
Put_TrainingCountryReferenceDoesNotMapToDqtCountry_ReturnsBadRequest
β
Put_TrainingProviderUkprnDoesNotMapToIttProvider_ReturnsBadRequest
β
Put_TrainingSubjectReferenceDoesNotMapToIttSubject_ReturnsBadRequest(subject1: "100343", subject2: "100300", subject3: "CCCCCC")
β
Put_TrainingSubjectReferenceDoesNotMapToIttSubject_ReturnsBadRequest(subject1: "100343", subject2: "BBBBBB", subject3: "100300")
β
Put_TrainingSubjectReferenceDoesNotMapToIttSubject_ReturnsBadRequest(subject1: "AAAAAA", subject2: "100300", subject3: "100343")
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["CreateTrn"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Put_UserDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Put_WithMoreThanThreeTrainingSubjectReferences_ReturnsBadRequest
β
Put_WithoutTrainingEndDate_ReturnsBadRequest
β
Put_WithoutTrainingStartDate_ReturnsBadRequest
β
Put_WithTrainingEndDateBeforeTrainingStartDate_ReturnsBadRequest
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250627.GetPersonTests
β
Get_WithTrnClaim_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimAndResolvedRequest_ReturnsPersonDetails
β
Get_WithTrnRequestIdClaimButUnresolvedRequest_ReturnsForbidden
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20250905.GetTrnTests
β
HandleAsync_PersonDoesNotExist_ReturnsNotFound
β
HandleAsync_PersonExistsAndIsActive_ReturnsNoContent
β
HandleAsync_PersonExistsButIsNotActive_ReturnsBadRequest
β
HandleAsync_PersonIsMerged_ReturnsRedirect
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260120.GetPersonTests
β
HandleAsync_PersonDoesNotExist_ReturnsNotFound
β
HandleAsync_PersonExistsAndIsActive_ReturnsOk
β
HandleAsync_PersonExistsButIsNotActive_ReturnsBadRequest
β
HandleAsync_PersonIsMerged_ReturnsRedirect
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260416.ActivateTrnRequestTests
β
Put_TrnRequestIsNotDormant_ReturnsOk
β
Put_ValidRequestForDormantRequest_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260416.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithNullEmail_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β
Post_WithExistingRequestId_ReturnsConflict
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260416.GetTrnRequestTests
β
Get_CompletedTrnRequest_ReturnsExpectedResponse
β
Get_DormantTrnRequest_ReturnsExpectedResponse
β
Get_PendingTrnRequest_ReturnsExpectedResponse
β
Get_RejectedTrnRequest_ReturnsExpectedResponse
β
Get_TrnRequestDoesNotExist_ReturnsNotFound
β
Get_UnauthenticatedUser_ReturnsUnauthorized
β
Get_UserWithoutTrnRequestIdClaim_ReturnsBadRequest
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260416.GetTrnRequestWithApiKeyTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_DormantTrnRequest_ReturnsExpectedResponse
β
Get_RejectedTrnRequest_ReturnsExpectedResponse
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260515.ActivateTrnRequestTests
β
Put_TrnRequestIsNotDormant_ReturnsOk
β
Put_ValidRequestForDormantRequest_ReturnsOk
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260515.CreateTrnRequestTests
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Post_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Post_DateOfBirthBefore01011940_ReturnsError(year: 1900, month: 1, day: 1)
β
Post_NationalInsuranceNumberExceedingMaxLength_ReturnsError
β
Post_NotMatchedToExistingRecord_ReturnsCompletedStatusAndTrn
β
Post_PotentialDuplicatePerson_ReturnsPendingStatus
β
Post_RequestIdExceedingCharacterLimit_ReturnsError
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 0)
β
Post_RequestWithDateOfBirthEqualOrAfterToday_ReturnsError(daysAfterToday: 1)
β
Post_RequestWithInvalidId_ReturnsError
β
Post_RequestWithInvalidNino_ReturnsError
β
Post_RequestWithNullEmail_ReturnsError
β
Post_RequestWithoutEmail_ReturnsOk
β
Post_RequestWithoutNino_ReturnsOk
β
Post_WithExistingRequestId_ReturnsConflict
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260515.GetTrnRequestTests
β
Get_CompletedTrnRequest_ReturnsExpectedResponse
β
Get_DormantTrnRequest_ReturnsExpectedResponse
β
Get_PendingTrnRequest_ReturnsExpectedResponse
β
Get_RejectedTrnRequest_ReturnsExpectedResponse
β
Get_TrnRequestDoesNotExist_ReturnsNotFound
β
Get_UnauthenticatedUser_ReturnsUnauthorized
β
Get_UserWithoutTrnRequestIdClaim_ReturnsBadRequest
β Β TeachingRecordSystem.Api.IntegrationTests.V3.V20260515.GetTrnRequestWithApiKeyTests
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AppropriateBody"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["AssignQtls"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["GetPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetCpdInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetProfessionalStatus"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["SetWelshInduction"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UnlockPerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateNpq"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdatePerson"])
β
Get_ClientDoesNotHavePermission_ReturnsForbidden(roles: ["UpdateRole"])
β
Get_DormantTrnRequest_ReturnsExpectedResponse
β
Get_RejectedTrnRequest_ReturnsExpectedResponse
β
Get_TrnRequestNotFound_ReturnsNotFound
β
Get_ValidCompletedTrnRequest_ReturnsExpectedResponse
β Β TeachingRecordSystem.Api.IntegrationTests.V3.VersionReferenceTests
β
CheckInterVersionDependencies(minorVersion: "20240101")
β
CheckInterVersionDependencies(minorVersion: "20240307")
β
CheckInterVersionDependencies(minorVersion: "20240412")
β
CheckInterVersionDependencies(minorVersion: "20240416")
β
CheckInterVersionDependencies(minorVersion: "20240606")
β
CheckInterVersionDependencies(minorVersion: "20240814")
β
CheckInterVersionDependencies(minorVersion: "20240912")
β
CheckInterVersionDependencies(minorVersion: "20240920")
β
CheckInterVersionDependencies(minorVersion: "20250203")
β
CheckInterVersionDependencies(minorVersion: "20250327")
β
CheckInterVersionDependencies(minorVersion: "20250425")
β
CheckInterVersionDependencies(minorVersion: "20250627")
β
CheckInterVersionDependencies(minorVersion: "20250804")
β
CheckInterVersionDependencies(minorVersion: "20250905")
β
CheckInterVersionDependencies(minorVersion: "20260120")
β
CheckInterVersionDependencies(minorVersion: "20260224")
β
CheckInterVersionDependencies(minorVersion: "20260416")
β
CheckInterVersionDependencies(minorVersion: "20260515")
β
CheckInterVersionDependencies(minorVersion: "Next")
β Β TeachingRecordSystem.Api.IntegrationTests.V3.VNext.SetWelshInductionStatusTests
β
Put_PersonDoesNotExist_ReturnsNotFound
β
Put_PersonDoesNotHaveQts_ReturnsError
β
Put_UserDoesNotHavePermission_ReturnsForbidden
β
Put_ValidRequestWithFailedForPersonWithHighPriorityStatus_DoesNotUpdateStatusAndReturnsNoContent
β
Put_ValidRequestWithFailedForPersonWithRequiredToCompleteStatus_UpdatesDbAndReturnsNoContent
β
Put_ValidRequestWithPassedForPersonWithHighPriorityStatus_DoesNotUpdateStatusAndReturnsNoContent
β
Put_ValidRequestWithPassedForPersonWithRequiredToCompleteStatus_UpdatesDbAndReturnsNoContent
Loading