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); }