public void Validate_AccountLegalEntityId_ShouldBeValidated(long accountLegalEntityId, bool expectedValid) { var model = new ConfirmEmployerRequest { AccountLegalEntityId = accountLegalEntityId }; AssertValidationResult(request => request.AccountLegalEntityId, model, expectedValid); }
public void Validate_EmployerAccountLegalEntityPublicHashedId_ShouldBeValidated(string employerAccountLegalEntityPublicHashedId, bool expectedValid) { var model = new ConfirmEmployerRequest { EmployerAccountLegalEntityPublicHashedId = employerAccountLegalEntityPublicHashedId }; AssertValidationResult(request => request.EmployerAccountLegalEntityPublicHashedId, model, expectedValid); }
public void ThenProviderIdIsValidated(long providerId, bool expectedValid) { var request = new ConfirmEmployerRequest { ProviderId = providerId }; AssertValidationResult(x => x.ProviderId, request, expectedValid); }
public void Arrange() { var fixture = new Fixture(); _accountLegalEntityResponse = fixture.Create <CommitmentsV2.Api.Types.Responses.AccountLegalEntityResponse>(); _source = fixture.Create <ConfirmEmployerRequest>(); var icommitmentApiClient = new Mock <ICommitmentsApiClient>(); icommitmentApiClient.Setup(x => x.GetAccountLegalEntity(It.IsAny <long>(), It.IsAny <CancellationToken>())).ReturnsAsync(_accountLegalEntityResponse); _mapper = new ConfirmEmployerRequestToViewModelMapper(icommitmentApiClient.Object); _act = async() => await _mapper.Map(_source); }
public GetConfirmEmployerFixture() { var fixture = new Fixture(); _request = new ConfirmEmployerRequest { ProviderId = _providerId, EmployerAccountLegalEntityPublicHashedId = "XYZ" }; _modelMapperMock = new Mock <IModelMapper>(); _viewModel = fixture.Create <ConfirmEmployerViewModel>(); _providerId = 123; _modelMapperMock .Setup(x => x.Map <ConfirmEmployerViewModel>(_request)) .ReturnsAsync(_viewModel); Sut = new ApprenticeController(_modelMapperMock.Object, Mock.Of <ICookieStorageService <IndexRequest> >(), Mock.Of <ICommitmentsApiClient>()); }
public GetConfirmEmployerFixture() { var fixture = new Fixture(); _request = new ConfirmEmployerRequest { ProviderId = _providerId, EmployerAccountLegalEntityPublicHashedId = "XYZ" }; _modelMapperMock = new Mock <IModelMapper>(); _viewModel = fixture.Create <ConfirmEmployerViewModel>(); _providerId = 123; _modelMapperMock .Setup(x => x.Map <ConfirmEmployerViewModel>(_request)) .ReturnsAsync(_viewModel); Sut = new CohortController(Mock.Of <IMediator>(), _modelMapperMock.Object, Mock.Of <ILinkGenerator>(), Mock.Of <ICommitmentsApiClient>(), Mock.Of <IFeatureTogglesService <ProviderFeatureToggle> >(), Mock.Of <IEncodingService>()); }
public async Task <IActionResult> ConfirmEmployer(ConfirmEmployerRequest request) { var model = await _modelMapper.Map <ConfirmEmployerViewModel>(request); return(View(model)); }
private void AssertValidationResult <T>(Expression <Func <ConfirmEmployerRequest, T> > property, ConfirmEmployerRequest instance, bool expectedValid) { var validator = new ConfirmEmployerRequestValidator(); if (expectedValid) { validator.ShouldNotHaveValidationErrorFor(property, instance); } else { validator.ShouldHaveValidationErrorFor(property, instance); } }