Пример #1
0
        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();
        }
Пример #2
0
        public void CanCreate()
        {
            var isCreated = _municipalityService.Create("Vilnius");

            isCreated.ShouldBe(true);
        }