public ProductRestTests() { _httpClientFactoryWrapper = Substitute.For <IHttpClientFactoryWrapper>(); _configuration = Substitute.For <IConfiguration>(); _loggerFactory = Substitute.For <ILoggerFactory>(); _configuration["ProductAPI:Url"] = "http://mocked.test.com"; _logger = Substitute.For <ILogger <ProductRest> >(); _loggerFactory.CreateLogger <ProductRest>().Returns(_logger); }
public ArtistRepository(IHttpClientFactoryWrapper clientFactory) { _clientFactory = clientFactory; }
public PoeTradeApiClient(IHttpClientFactoryWrapper httpClientFactory, IPoeTradeApiJsonSerializer jsonSerializer) { this.httpClient = httpClientFactory.CreateClient(Constants.HttpClientNames.PoeTradeApiItemSearchClient); this.jsonSerializer = jsonSerializer; }
public ImageService(IMemoryCache memoryCache, IHttpClientFactoryWrapper httpClientFactory, IBitmapFactory bitmapFactory) { this.memoryCache = memoryCache; this.httpClient = httpClientFactory.CreateClient(); this.bitmapFactory = bitmapFactory; }
public LyricsRepository(IHttpClientFactoryWrapper clientFactory) { _clientFactory = clientFactory; }
public PoePricesInfoClient(IHttpClientFactoryWrapper httpClientFactory, IJsonSerializerWrapper jsonSerializer, ILogger <PoePricesInfoClient> logger) { this.httpClient = httpClientFactory.CreateClient(); this.jsonSerializer = jsonSerializer; this.logger = logger; }
public ProductRest(IHttpClientFactoryWrapper httpClientFactoryWrapper, IConfiguration configuration, ILoggerFactory loggerFactory) { _httpClientFactoryWrapper = httpClientFactoryWrapper ?? throw new ArgumentNullException(nameof(httpClientFactoryWrapper)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _logger = loggerFactory?.CreateLogger <ProductRest>() ?? throw new ArgumentNullException(nameof(loggerFactory)); }
protected DataServiceBase(string endpoint, IHttpClientFactoryWrapper httpClientFactory, IPoeTradeApiJsonSerializer poeTradeApiJsonSerializer) { this.endpoint = endpoint; this.httpClient = httpClientFactory.CreateClient(Constants.HttpClientNames.PoeTradeApiDataClient); this.poeTradeApiJsonSerializer = poeTradeApiJsonSerializer; }
public StatsDataService(IHttpClientFactoryWrapper httpclientFactory, IPoeTradeApiJsonSerializer poeTradeApiJsonSerializer, ILogger <StatsDataService> logger) : base(Resources.PoeTradeApiStatsDataEndpoint, httpclientFactory, poeTradeApiJsonSerializer) { this.logger = logger; }
public ItemDataService(IHttpClientFactoryWrapper httpClientFactory, IPoeTradeApiJsonSerializer poeTradeApiJsonSerializer) : base(Resources.PoeTradeApiItemDataEndpoint, httpClientFactory, poeTradeApiJsonSerializer) { }
public SpotifyService(IHttpClientFactoryWrapper clientFactory, IBase64 base64) { ClientFactory = clientFactory; Base64 = base64; }
public HttpClientService(IHttpClientFactoryWrapper httpClientFactory) { this.httpClientFactory = httpClientFactory; }