public AccidentStatisticRepository(IAccidentStatisticDbContext accidentStatisticDbContext) { _accidentStatisticDbContext = accidentStatisticDbContext; _logger = accidentStatisticDbContext.Logger; // NOTE: This exposes the SQL and the time durations _accidentStatisticDbContext.Database.Log = (sql) => { _logger.Debug(sql); }; }
public AccidentStatisticRepositoryShould() { var logger = Logger.Create(); _accidentStatisticDbContext = new AccidentStatisticDbContext(logger); _subject = new AccidentStatisticRepository(_accidentStatisticDbContext); int actualCount = _accidentStatisticDbContext.AccidentStatistics.Count(); if (actualCount != 0) { return; } do { Thread.Sleep(10000); } while (!_accidentStatisticDbContext.AccidentStatistics.Any()); }