Exemple #1
0
        public void TestData()
        {
            HopkinsModelFileReader  reader  = new HopkinsModelFileReader("opendata.ecdc.europa.eu-covid19.json");
            EcdcModelRepositoryJson decoder = new EcdcModelRepositoryJson(reader);

            HopkinsModel model = decoder.GetHopkinsModel();

            var item = model.MapCountryDeaths["Spain"];

            Assert.AreEqual(item[0], 0);
        }
        public void TestData()
        {
            List <int> expected = new List <int>()
            {
                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 5, 10, 17, 28, 35, 54, 55, 133, 195, 289, 342, 533, 623, 830, 1043, 1375, 1772
            };
            HopkinsModelFileReader reader = new HopkinsModelFileReader("time_series_19-covid-Deaths_2020-03-23.csv");

            IEnumerable <IHopkinsModelReader> readers = new List <IHopkinsModelReader> {
                reader
            };
            HopkinsModelRepositoryCsv decoder = new HopkinsModelRepositoryCsv(readers);

            HopkinsModel model = decoder.GetHopkinsModel("HopkinsModelFileReader");

            CollectionAssert.AreEqual(model.MapCountryDeaths["Spain"], expected);
        }