public void ParseMunicipality(MunicipalityService ms, NationService ns) { // Clears the database of Nations/Munincipality var myNations = ns.Get(); foreach (var i in myNations) { ns.Remove(i); } var myMunicipality = ms.Get(); foreach (var i in myMunicipality) { ms.Remove(i); } var dk = new Nation() { NationName = "Danmark", NationID = "1" }; ns.Create(dk); string line = ""; var reader = new StreamReader("./Municipality_test_pos.csv"); reader.ReadLine(); // Skip first while ((line = reader.ReadLine()) != null) { var data = line.Split(";"); var population = float.Parse(data[4].Trim()); var mun = new Municipality() { MunicipalityID = int.Parse(data[0].Trim()), Name = data[1].Trim(), Population = population, NationName = "Danmark" }; Municipalities.Add(int.Parse(data[0].Trim())); ms.Create(mun); } reader.Close(); }
public void CanCreate() { var isCreated = _municipalityService.Create("Vilnius"); isCreated.ShouldBe(true); }