public void Setup() { this.httpClientFactory = A.Fake <IHttpClientFactory>(); this.configuration = TestHelpers.Config(); this.policyFactory = A.Fake <IPolicyFactory>(); this.logger = A.Fake <ILogger <EnrichmentApi> >(); }
public void Setup() { this.httpClientFactory = new HttpClientFactory(NullLogger <HttpClientFactory> .Instance); this.configuration = TestHelpers.Config(); this.policyFactory = A.Fake <IPolicyFactory>(); this.logger = A.Fake <ILogger <BrokerApi> >(); }
public ApiDataServiceBase(HttpClient client, IApiClientConfiguration apiClientConfiguration, IMemoryCache memoryCache) { Client = client; ApiClientConfiguration = apiClientConfiguration; MemoryCache = memoryCache; client.BaseAddress = new Uri($"{apiClientConfiguration.PhishApiBaseUrl}"); }
public ApiClient(IApiClientConfiguration configuration, IMessageSerializer messageSerializer, ILogger logger) { _configuration = configuration; _messageSerializer = messageSerializer; _logger = logger; _readerStream = new MemoryStream(1024); }
/// <summary> /// Initializes a new instance of the <see cref="EnrichmentApi"/> class. /// </summary> /// <param name="apiClientConfiguration"> /// The client configuration. /// </param> /// <param name="httpClientFactory"> /// The http client factory. /// </param> /// <param name="policyFactory"> /// The policy factory. /// </param> /// <param name="logger"> /// The logger. /// </param> public EnrichmentApi( IApiClientConfiguration apiClientConfiguration, IHttpClientFactory httpClientFactory, IPolicyFactory policyFactory, ILogger <EnrichmentApi> logger) : base(apiClientConfiguration, httpClientFactory, policyFactory, logger) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes new instance of <see cref="JsonApiClient"/> class. /// </summary> /// <param name="formatter">The formatter.</param> /// <param name="clientConfiguration">The client configuration.</param> public JsonApiClient(JsonFormatter formatter, IApiClientConfiguration clientConfiguration) { this.Formatter = formatter; this.ClientConfiguration = clientConfiguration; var client = new HttpClient(); InitializeClient(client); this.Client = client; }
/// <summary> /// Initializes a new instance of the <see cref="BaseClientServiceApi"/> class. /// </summary> /// <param name="apiClientConfiguration"> /// The client configuration. /// </param> /// <param name="httpClientFactory"> /// The http client factory. /// </param> /// <param name="policyFactory"> /// The policy factory. /// </param> /// <param name="logger"> /// The logger. /// </param> public BaseClientServiceApi( IApiClientConfiguration apiClientConfiguration, IHttpClientFactory httpClientFactory, IPolicyFactory policyFactory, ILogger <BaseClientServiceApi> logger) { this.apiClientConfiguration = apiClientConfiguration ?? throw new ArgumentNullException(nameof(apiClientConfiguration)); this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); this.policyFactory = policyFactory ?? throw new ArgumentNullException(nameof(policyFactory)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the <see cref="BmllTimeBarApi"/> class. /// </summary> /// <param name="dataLayerConfiguration"> /// The data layer configuration. /// </param> /// <param name="httpClientFactory"> /// The http client factory. /// </param> /// <param name="policyFactory"> /// The policy factory. /// </param> /// <param name="logger"> /// The logger. /// </param> public BmllTimeBarApi( IApiClientConfiguration dataLayerConfiguration, IHttpClientFactory httpClientFactory, IPolicyFactory policyFactory, ILogger <BmllTimeBarApi> logger) { this.apiClientConfiguration = dataLayerConfiguration ?? throw new ArgumentNullException(nameof(dataLayerConfiguration)); this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); this.policyFactory = policyFactory ?? throw new ArgumentNullException(nameof(dataLayerConfiguration)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the <see cref="ExchangeRateApi"/> class. /// </summary> /// <param name="apiClientConfiguration"> /// The client configuration. /// </param> /// <param name="httpClientFactory"> /// The http client factory. /// </param> /// <param name="policyFactory"> /// The policy factory. /// </param> /// <param name="logger"> /// The logger. /// </param> public ExchangeRateApi( IApiClientConfiguration apiClientConfiguration, IHttpClientFactory httpClientFactory, IPolicyFactory policyFactory, ILogger <ExchangeRateApi> logger) : base(apiClientConfiguration, httpClientFactory, policyFactory, logger) { this.apiClientConfiguration = apiClientConfiguration ?? throw new ArgumentNullException(nameof(apiClientConfiguration)); this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public void Setup() { this._logger = A.Fake <ILogger <ExchangeRateApi> >(); this._loggerExchRate = A.Fake <ILogger <ExchangeRatesService> >(); this._ruleCtx = A.Fake <ISystemProcessOperationRunRuleContext>(); this._calculatorLogger = A.Fake <ILogger <TradePositionWeightedAverageExchangeRateService> >(); this._exchangeRatesService = A.Fake <IExchangeRatesService>(); this._currency = new Currency("GBX"); this._policyFactory = A.Fake <IPolicyFactory>(); this._configuration = A.Fake <IApiClientConfiguration>(); this._configuration.ClientServiceUrl = "http://localhost:8080"; this._configuration.SurveillanceUserApiAccessToken = "uwat"; }
/// <summary> /// Sets a client configuration /// </summary> /// <param name="cfg"></param> public virtual void SetConfig(IApiClientConfiguration cfg) { ClientConfiguration = cfg; }
public XenialLicenseApiBase(IApiClientConfiguration apiClientConfiguration) => this.apiClientConfiguration = apiClientConfiguration;
public ShowsDataService(HttpClient client, IApiClientConfiguration apiClientConfiguration, IMemoryCache memoryCache) : base(client, apiClientConfiguration, memoryCache) { }
public ApiClient(IMy myService, IThis thisService, IUsersDirectory usersService, ICompaniesDirectory companiesService, IServicesDirectory servicesApi, IApiClientConfiguration configuration, IDataContainerService dataContainerService, IServiceProvider serviceLocator) { _myService = myService; _thisService = thisService; _usersService = usersService; _companiesService = companiesService; _servicesApi = servicesApi; _serviceLocator = serviceLocator; _baseUrl = configuration?.ApiBaseUrl; Directory = new Directory(_usersService, _companiesService, _servicesApi, dataContainerService, _serviceLocator); }