public PostalAddressLookupProvider(IConfigurationService configurationService, ILogService logger, IPostalAddressDetailsService postalAddressDetailsService) { _logger = logger; _postalAddressDetailsService = postalAddressDetailsService; Config = configurationService.Get <PostalAddressServiceConfiguration>(); BaseUrl = new Uri(Config.FindByPartsEndpoint); }
public void Setup() { _config = new Fixture().Build <PostalAddressServiceConfiguration>().With(x => x.RetrieveByIdEndpoint, "http://www.google.com").Create(); _mockConfigService = new Mock <IConfigurationService>(); _mockConfigService.Setup(m => m.Get <PostalAddressServiceConfiguration>()).Returns(_config); _mockLogger = new Mock <ILogService>(); _mockRestClient = new Mock <IRestClient>(); _serviceUnderTest = new PostalAddressDetailsService(_mockConfigService.Object, _mockLogger.Object); _serviceUnderTest.Client = _mockRestClient.Object; }
public PostalAddressDetailsService(IConfigurationService configurationService, ILogService logger) { _logger = logger; Config = configurationService.Get <PostalAddressServiceConfiguration>(); BaseUrl = new Uri(Config.RetrieveByIdEndpoint); }