public CovidModule(CovidDataProvider dataProvider, CovidDataFormatter dataFormatter, AnnouncementsDbContext dbContext, CovidAnnouncer covidAnnouncer) { _dataProvider = dataProvider; _dataFormatter = dataFormatter; _dbContext = dbContext; _covidAnnouncer = covidAnnouncer; }
private void TestTimeout() { var dataProvider = new CovidDataProvider(-1) { Timeout = 100 }; Assert.AreEqual(100, dataProvider.Timeout); IReadOnlyList <CountryInfo> list = dataProvider.GetCountryData(); }
public CovidAnnouncer(AnnouncementsDbContext dbContext, CovidDataProvider dataProvider, CovidDataFormatter dataFormatter, DiscordSocketClient client, IConfiguration configuration) { _dbContext = dbContext; _dataFormatter = dataFormatter; _client = client; _configuration = configuration; dataProvider.RunOnDataUpdated(() => OnDataUpdatedAsync); }
private void TestNegativeTimeout() { var dataProvider = new CovidDataProvider(); dataProvider.Timeout = -100; }