static void Main(string[] args) { var covidClient = new CovidNetClient(); covidClient.InitCovidDataAsync().Wait(); // exception is happening try { var globalInfoByDate = covidClient.GetGlobalInfoByDateAsync(new DateTime(2020, 03, 03).Date).Result; var latestGlobalInfo = covidClient.GetLatestGlobalInfoAsync().Result; var timeSeries = covidClient.GetCountryTimeSeries("Georgia", new DateTime(2020, 02, 03), new DateTime(2020, 03, 04)); var allCovidCountriesInfo = covidClient.GetCurrentAllCovidCountryStatsAsync().Result; var covidInfoOnSpecificCountry = covidClient.GetCurrentCovidInfoByCountryAsync("Georgia").Result; var covidCountryInfoByDate = covidClient.GetCovidCountryInfoByDateAsync("Georgia", new DateTime(2020, 03, 03)).Result; var countryTimeSeries = covidClient.GetCountryTimeSeriesByName("Georgia"); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void GetCountryTimeSeries_throwsException_if_date_is_less_then_22January() { var dateTime = new DateTime(2020, 1, 3); Assert.Throws <AggregateException>(() => { var result = _covidClient.GetGlobalInfoByDateAsync(dateTime).Result; }); }