public MarketDataAdapterService(ILogger <MarketDataAdapterService> logger,
                                 IMarketDataFetcherService instrumentFetcherService,
                                 IValidationConfigurationService validationService,
                                 MarketDataDbContext dbContext)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.instrumentFetcherService = instrumentFetcherService ?? throw new ArgumentNullException(nameof(instrumentFetcherService));
     this.validationService        = validationService ?? throw new ArgumentNullException(nameof(validationService));
     this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
 public EntityFrameworkTradeRepository(MarketDataDbContext dbContext)
 {
     this.dbContext = dbContext ?? throw new System.ArgumentNullException(nameof(dbContext));
 }