public void ThenValidatesApprenticeshipHashedId(string apprenticeshipHashedId, bool expectedValid) { var request = new ChangeProviderRequestedConfirmationRequest { ApprenticeshipHashedId = apprenticeshipHashedId }; AssertValidationResult(x => x.ApprenticeshipHashedId, request, expectedValid); }
public void ThenValidatesAccountHashedId(string accountHashedId, bool expectedValid) { var request = new ChangeProviderRequestedConfirmationRequest { AccountHashedId = accountHashedId }; AssertValidationResult(x => x.AccountHashedId, request, expectedValid); }
public void ThenValidatesProviderId(long providerId, bool expectedValid) { var request = new ChangeProviderRequestedConfirmationRequest { ProviderId = providerId }; AssertValidationResult(x => x.ProviderId, request, expectedValid); }
public WhenCallingChangeProviderRequestedConfirmationPageTestsFixture() { var autoFixture = new Fixture(); _request = autoFixture.Create <ChangeProviderRequestedConfirmationRequest>(); _viewModel = autoFixture.Create <ChangeProviderRequestedConfirmationViewModel>(); _mockMapper = new Mock <IModelMapper>(); _mockMapper.Setup(m => m.Map <ChangeProviderRequestedConfirmationViewModel>(_request)) .ReturnsAsync(_viewModel); _controller = new ApprenticeController(_mockMapper.Object, Mock.Of <ICookieStorageService <IndexRequest> >(), Mock.Of <ICommitmentsApiClient>(), Mock.Of <ILogger <ApprenticeController> >()); }
public async Task StoppedDuringCoP_IsMapped(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); Assert.AreEqual(request.StoppedDuringCoP, result.StoppedDuringCoP); }
public async Task ProviderAddDetails_IsMapped(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); Assert.AreEqual(request.ProviderAddDetails, result.ProviderAddDetails); }
public async Task ProviderName_IsMapped(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); Assert.AreEqual(_providerResponse.Name, result.ProviderName); }
public async Task ApprenticeName_IsMapped(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); Assert.AreEqual($"{_apprenticeshipResponse.FirstName} {_apprenticeshipResponse.LastName}", result.ApprenticeName); }
public async Task GetApprenticeshipIsCalled(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); _mockCommitmentsApi.Verify(c => c.GetApprenticeship(It.IsAny <long>(), It.IsAny <CancellationToken>()), Times.Once); }
public async Task AccountHashedId_IsMapped(ChangeProviderRequestedConfirmationRequest request) { var result = await _mapper.Map(request); Assert.AreEqual(request.AccountHashedId, result.AccountHashedId); }
public async Task <IActionResult> ChangeProviderRequested(ChangeProviderRequestedConfirmationRequest request) { var viewModel = await _modelMapper.Map <ChangeProviderRequestedConfirmationViewModel>(request); return(View(viewModel)); }
private void AssertValidationResult <T>(Expression <Func <ChangeProviderRequestedConfirmationRequest, T> > property, ChangeProviderRequestedConfirmationRequest instance, bool expectedValid) { var validator = new ChangeProviderRequestedConfirmationValidator(); if (expectedValid) { validator.ShouldNotHaveValidationErrorFor(property, instance); } else { validator.ShouldHaveValidationErrorFor(property, instance); } }