public Job(IGoogleService googleService, IAddressBuilder addressBuilder, IOptions <FileLocations> fileLocationOptions) { _googleService = googleService; _addressBuilder = addressBuilder; _fileLocations = fileLocationOptions.Value; }
public void AddressBuilderTests_CoordinatesAreNull_ReturnsNullTest() { //AAA Rule //Arrange Coordinates nullCoordinates = null; _mockCoordinatesRepository.Setup(x => x.GetCoordinates("Rg1 1eg")).Returns(nullCoordinates); _sut = new AddressBuilder(_mockCoordinatesRepository.Object, _mockValidationRules.Object); //Act var result = _sut.BuildAddress("Address line 1", "Address Line 2", "City", "Rg1 1eg"); //Assert Assert.AreEqual(result, null); }
public HousingContext.Address Build( IAddressBuilder builder, HousingContext.Property property, List <HousingContext.Address> addresses) { builder.Init(addresses); builder.AddBuildingName(); builder.AddStreetNumber(); builder.AddStreet(property); builder.AddFlatNumber(); builder.AddArea(property); builder.AddCity(property); builder.AddPostCode(property); builder.AddCity(property); builder.AddComposite(property); return(builder.Address); }
public PaymentService( IRepository <Account> accountRepository, IRepository <Address> addressRepository, IRepository <Product> productRepository, IRepository <Brand> brandRepository, IRepository <EmailInvoice> emailInvoiceRepository, IRepository <ProductPrice> productPriceRepository, IRepository <Order> orderRepository, IRepository <OrderPayment> orderPaymentRepository, IRepository <LineItem> lineItemRepository, IRepository <SystemCheck> systemCheckRepository, IRepository <Country> countryRepository, IRepository <USState> usStateRepository, IOrderService orderService, IPaymentSystemService paymentSystem, IAccountService accountService, IEmailManager emailManager, ILogBuilder logBuilder, ISystemCheckService systemCheckService, IAddressBuilder addressBuilder, ICacheManager cacheManager) { _accountRepository = accountRepository; _addressRepository = addressRepository; _productRepository = productRepository; _brandRepository = brandRepository; _emailInvoiceRepository = emailInvoiceRepository; _productPriceRepository = productPriceRepository; _orderRepository = orderRepository; _orderPaymentRepository = orderPaymentRepository; _lineItemRepository = lineItemRepository; _systemCheckRepository = systemCheckRepository; _countryRepository = countryRepository; _usStateRepository = usStateRepository; _orderService = orderService; _accountService = accountService; _paymentSystem = paymentSystem; _emailManager = emailManager; _systemCheckService = systemCheckService; _addressBuilder = addressBuilder; _cacheManager = cacheManager; _logger = logBuilder.CreateLogger(GetType().FullName); }
public DataUploader(IAddressService addressService, IAddressBuilder addressBuilder) { _addressService = addressService; _addressBuilder = addressBuilder; }
public Director(IAddressBuilder builder) { _addressBuilder = builder; }
public UserBuilder(IAddressBuilder addressBuilder) { AddressBuilder = addressBuilder; }
public MessageComposer(IAddressBuilder addressBuilder, IMailBodyBuilder bodyBuilder) { this.addressBuilder = addressBuilder; this.bodyBuilder = bodyBuilder; }