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);
        }
Exemplo n.º 2
0
        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);
        }