Example #1
0
        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);
            }
        }
Example #2
0
        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;
            });
        }