public override void Given() { CreateMapper(); ProviderUkprn = 987654321; _expectedApiResult = true; AddAddressViewModel = new AddAddressViewModel { AddAddressManual = new AddAddressManualViewModel { DepartmentName = "Test", OrganisationName = "Org name", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } }; InternalApiClient.AddAddressAsync(Arg.Is <AddAddressRequest>( x => x.Ukprn == ProviderUkprn && x.DepartmentName == AddAddressViewModel.AddAddressManual.DepartmentName && x.OrganisationName == AddAddressViewModel.AddAddressManual.OrganisationName && x.AddressLine1 == AddAddressViewModel.AddAddressManual.AddressLine1 && x.AddressLine2 == AddAddressViewModel.AddAddressManual.AddressLine2 && x.Town == AddAddressViewModel.AddAddressManual.Town && x.Postcode == AddAddressViewModel.AddAddressManual.Postcode && x.PerformedBy == $"{Givenname} {Surname}")) .Returns(_expectedApiResult); Loader = new ProviderAddressLoader(InternalApiClient, OrdnanceSurveyApiClient, Mapper, Logger); }
public override void Given() { _mockResult = new ManagePostalAddressViewModel { DepartmentName = "Dept", OrganisationName = "Org", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "Town", Postcode = "x11 1yy" }; ProviderAddressLoader.GetAddressAsync <ManagePostalAddressViewModel>(ProviderUkprn).Returns(_mockResult); }
public override void Given() { _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _addressSelectViewModel = new AddAddressSelectViewModel { SelectedAddressUprn = 236547891, DepartmentName = "Test Dept Name", Postcode = _postcodeViewModel.Postcode }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel, AddAddressSelect = _addressSelectViewModel }; _addressesMockResult = new AddAddressSelectViewModel { AddressSelectList = new List <SelectListItem> { new SelectListItem { Text = "Hello", Value = "236547891" } } }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode).Returns(_addressesMockResult); }
public override void Given() { _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressesMockResult = new AddAddressSelectViewModel { AddressSelectList = new List <SelectListItem> { new SelectListItem { Text = "Hello", Value = "236547891" } } }; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode).Returns(_addressesMockResult); Controller.ModelState.AddModelError(nameof(AddAddressSelectViewModel.SelectedAddressUprn), AddAddressContent.AddAddressSelect.Validation_Select_Your_Address_From_The_List); }
public override void Given() { _uprn = 236547891; _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressViewModel = new AddressViewModel { Udprn = _uprn.ToString(), FormattedAddress = "5, Test road, Test town, xx1 1yy", DepartmentName = "Dept name", OrganisationName = "Org name", AddressLine1 = "5", AddressLine2 = "Test road", Town = "Test town", Postcode = "xx1 1yy" }; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode, SelectedAddressUprn = _uprn }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value).Returns(_addressViewModel); }
public override void Given() { CreateMapper(); ProviderUkprn = 987654321; _expectedApiResult = false; AddAddressViewModel = new AddAddressViewModel { AddAddressPostcode = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }, AddAddressSelect = new AddAddressSelectViewModel { SelectedAddressUprn = 123456789, SelectedAddress = new AddressViewModel { AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } } }; InternalApiClient.AddAddressAsync(Arg.Is <AddAddressRequest>( x => x.Ukprn == ProviderUkprn && x.DepartmentName == AddAddressViewModel.AddAddressSelect.DepartmentName && x.AddressLine1 == AddAddressViewModel.AddAddressSelect.SelectedAddress.AddressLine1 && x.AddressLine2 == AddAddressViewModel.AddAddressSelect.SelectedAddress.AddressLine2 && x.Town == AddAddressViewModel.AddAddressSelect.SelectedAddress.Town && x.Postcode == AddAddressViewModel.AddAddressSelect.SelectedAddress.Postcode && x.PerformedBy == $"{Givenname} {Surname}")) .Returns(_expectedApiResult); Loader = new ProviderAddressLoader(InternalApiClient, OrdnanceSurveyApiClient, Mapper, Logger); }
public void Then_Expected_Methods_Called() { ProviderAddressLoader.Received(1).AddAddressAsync(ProviderUkprn, AddAddressViewModel); CacheService.Received(1).RemoveAsync <AddAddressViewModel>(CacheKey); CacheService.Received(1).SetAsync(string.Concat(CacheKey, Constants.AddAddressConfirmation), Arg.Is <bool>(x => x == true), CacheExpiryTime.XSmall); }
public void Then_Expected_Methods_Called() { CacheService.Received(1).GetAsync <AddAddressViewModel>(CacheKey); ProviderAddressLoader.Received(1).GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value); CacheService.Received(1).SetAsync(CacheKey, Arg.Is <AddAddressViewModel>(x => x.AddAddressPostcode == _postcodeViewModel && x.AddAddressSelect == ViewModel && x.AddAddressManual == null )); }
public override void Given() { _address = new Address { DepartmentName = "Dept", OrganisationName = "Org", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "Town", Postcode = "x11 1yy" }; ResultsAndCertificationConfiguration.SoaAvailableDate = DateTime.UtcNow.AddDays(-30); ProviderAddressLoader.GetAddressAsync <Address>(ProviderUkprn).Returns(_address); }
public override void Given() { AddAddressPostcode = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; AddAddressSelect = new AddAddressSelectViewModel { SelectedAddressUprn = 123456789, SelectedAddress = new AddressViewModel { OrganisationName = "Org name", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } }; AddAddressViewModel = new AddAddressViewModel { AddAddressPostcode = AddAddressPostcode, AddAddressSelect = AddAddressSelect }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(AddAddressViewModel); ProviderAddressLoader.AddAddressAsync(ProviderUkprn, AddAddressViewModel).Returns(false); }
public override void Given() { _address = new Address { DepartmentName = "Dept", OrganisationName = "Org", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "Town", Postcode = "x11 1yy" }; ResultsAndCertificationConfiguration.SoaAvailableDate = DateTime.UtcNow.AddDays(-30); ProviderAddressLoader.GetAddressAsync <Address>(ProviderUkprn).Returns(_address); _cacheResult = new RequestSoaUniqueLearnerNumberViewModel { SearchUln = "1234567890" }; CacheService.GetAsync <RequestSoaUniqueLearnerNumberViewModel>(CacheKey).Returns(_cacheResult); }
public override void Given() { _uprn = 236547891; _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressViewModel = null; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode, SelectedAddressUprn = _uprn }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value).Returns(_addressViewModel); }
public void Then_Expected_Methods_AreCalled() { ProviderAddressLoader.Received(1).GetAddressAsync <ManagePostalAddressViewModel>(ProviderUkprn); CacheService.Received(1).RemoveAsync <AddAddressViewModel>(string.Concat(CacheKey)); }
public void Then_Expected_Methods_Called() { ProviderAddressLoader.Received(1).GetAddressAsync <Address>(ProviderUkprn); CacheService.Received(1).RemoveAsync <RequestSoaUniqueLearnerNumberViewModel>(CacheKey); }
public override void Given() { _mockResult = null; ProviderAddressLoader.GetAddressAsync <ManagePostalAddressViewModel>(ProviderUkprn).Returns(_mockResult); }
public void Then_Expected_Methods_Called() { ProviderAddressLoader.Received(1).AddAddressAsync(ProviderUkprn, AddAddressViewModel); CacheService.DidNotReceive().RemoveAsync <AddAddressViewModel>(CacheKey); }
public void Then_Expected_Methods_Called() { ProviderAddressLoader.DidNotReceive().GetAddressAsync <Address>(Arg.Any <long>()); CacheService.DidNotReceive().RemoveAsync <RequestSoaUniqueLearnerNumberViewModel>(Arg.Any <string>()); }
public override void Given() { ResultsAndCertificationConfiguration.SoaAvailableDate = DateTime.UtcNow.AddDays(-30); ProviderAddressLoader.GetAddressAsync <Address>(ProviderUkprn).Returns(_address); }
public void Then_Expected_Methods_Called() { ProviderAddressLoader.Received(1).GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode); }
public void Then_Expected_Methods_Called() { CacheService.Received(1).GetAsync <AddAddressViewModel>(CacheKey); ProviderAddressLoader.Received(1).GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode); }
public void Then_Expected_Methods_Called() { CacheService.Received(1).GetAsync <AddAddressViewModel>(CacheKey); ProviderAddressLoader.GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value); }