public ExternalServiceBase(IErrorCollector errorCollector, IRestWebClient webClient) { if (errorCollector == null || webClient == null) { throw new ArgumentNullException("External Service dependencies cannot be null."); } _webClient = webClient; _errorCollector = errorCollector; }
public ProductApiClient(IRestWebClient webClient, IErrorCollector errorCollector) : base(errorCollector, webClient) { ServiceUrl = ConfigurationManager.AppSettings["ProductApiUrl"]; }