public async Task Then_Maps_TransferSenderId(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.TransferSenderId.Should().Be(request.TransferSenderId);
        }
        public async Task Then_Maps_CourseCode(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.CourseCode.Should().Be(request.CourseCode);
        }
        public async Task Then_Maps_UkPrn(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.ProviderId.Should().Be(request.ProviderId);
        }
        public async Task Then_Maps_StartMonthYear(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.StartMonthYear.Should().Be(request.StartMonthYear);
        }
        public async Task Then_Maps_ReservationId(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.ReservationId.Should().Be(request.ReservationId);
        }
        public async Task Then_Maps_EmployerAccountLegalEntityPublicHashedId(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.AccountLegalEntityHashedId.Should().Be(request.AccountLegalEntityHashedId);
        }
        public async Task Then_Maps_AccountHashedId(
            AssignRequest request,
            AssignViewModelMapper mapper)
        {
            var viewModel = await mapper.Map(request);

            viewModel.AccountHashedId.Should().Be(request.AccountHashedId);
        }
        public async Task Then_Maps_LegalEntityName(
            [Frozen] AssignRequest request,
            [Frozen] AccountLegalEntityResponse response,
            [Frozen] Mock <ICommitmentsApiClient> commitmentsApiClientMock,
            AssignViewModelMapper mapper)
        {
            commitmentsApiClientMock
            .Setup(x => x.GetAccountLegalEntity(request.AccountLegalEntityId, default))
            .ReturnsAsync(response);

            var viewModel = await mapper.Map(request);

            viewModel.LegalEntityName.Should().Be(response.LegalEntityName);
        }