Exemplo n.º 1
0
        public AlphaVantageConnector(
            IApiKeyService apiKeyService,
            IRateLimitHttpClient httpClient
            )
        {
            _apiHttpClient = httpClient;

            _apiKeyService = apiKeyService;
        }
Exemplo n.º 2
0
        public void SetUp()
        {
            var interval = 1000; //if you run all tests, set it 10000+ miliseconds, or use several keys

            _apiHttpClient = HttpClientManager.GetRateLimitClient(@"https://www.alphavantage.co/query", interval, 7);

            _connectorReal = new AlphaVantageConnector.AlphaVantageConnector(_apiKeyServiceMock.Object, _apiHttpClient);

            _alphaVantageServiceReal = new AlphaVantageService(_connectorReal);
        }