public CryptoCompareGateway(IMapper mapper,
                             IOptions <StockExchangeKeys> keys,
                             AllCurrenciesUseCase allCoinsUseCase,
                             AllExchangesAndPairsUseCase allExchangesAndPairsUseCase,
                             AllExchangesUseCase allExchangesUseCase,
                             PairPriceUseCase pairPriceUseCase,
                             MinuteCandleUseCase minuteCandleUseCase,
                             HourlyCandleUseCase hourlyCandleUseCase,
                             DailyCandleUseCase dailyCandleUseCase,
                             TradingSignalsUseCase tradingSignalsUseCase)
     : base(mapper, keys)
 {
     _allCoinsUseCase         = allCoinsUseCase;
     _allExchangePairsUseCase = allExchangesAndPairsUseCase;
     _allExchangesUseCase     = allExchangesUseCase;
     _pairPriceUseCase        = pairPriceUseCase;
     _minuteCandleUseCase     = minuteCandleUseCase;
     _hourlyCandleUseCase     = hourlyCandleUseCase;
     _dailyCandleUseCase      = dailyCandleUseCase;
     _tradingSignalsUseCase   = tradingSignalsUseCase;
 }
 public MinuteCandleUseCaseTests()
 {
     _useCase = _services.GetService <MinuteCandleUseCase>();
 }