public void Setup()
 {
     this.httpClientFactory = A.Fake <IHttpClientFactory>();
     this.configuration     = TestHelpers.Config();
     this.policyFactory     = A.Fake <IPolicyFactory>();
     this.logger            = A.Fake <ILogger <EnrichmentApi> >();
 }
Example #2
0
 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> >();
 }
Example #3
0
 public ApiDataServiceBase(HttpClient client, IApiClientConfiguration apiClientConfiguration,
                           IMemoryCache memoryCache)
 {
     Client = client;
     ApiClientConfiguration = apiClientConfiguration;
     MemoryCache            = memoryCache;
     client.BaseAddress     = new Uri($"{apiClientConfiguration.PhishApiBaseUrl}");
 }
Example #4
0
        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));
 }
Example #6
0
        /// <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;
        }
Example #7
0
 /// <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));
 }
Example #8
0
 /// <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";
        }
Example #11
0
 /// <summary>
 /// Sets a client configuration
 /// </summary>
 /// <param name="cfg"></param>
 public virtual void SetConfig(IApiClientConfiguration cfg)
 {
     ClientConfiguration = cfg;
 }
Example #12
0
 public XenialLicenseApiBase(IApiClientConfiguration apiClientConfiguration)
 => this.apiClientConfiguration = apiClientConfiguration;
Example #13
0
 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);
 }