コード例 #1
0
        public void TestDeleteCity()
        {
            LocationsManager _locationManager = (LocationsManager)container["LocationsManager"];

            Province province = new Province("France");

            province.Id = _locationManager.AddProvince(province.Name);
            Assert.AreNotEqual(0, province.Id);

            District district = new District("Ile de France", province);

            district.Id = _locationManager.AddDistrict(district);
            Assert.AreNotEqual(0, district.Id);

            City city = new City {
                Name = "Paris", DistrictId = district.Id
            };

            city.Id = _locationManager.AddCity(city);
            Assert.IsTrue(city.Id > 0);

            List <City> cities = _locationManager.GetCities();

            Assert.AreEqual(1, cities.Count);

            _locationManager.DeleteCityById(city.Id);
            cities = _locationManager.GetCities();
            Assert.AreEqual(0, cities.Count);
        }
コード例 #2
0
 public void DeleteCity(int cityId)
 {
     CheckCityToDelete(cityId);
     _locationsManager.DeleteCityById(cityId);
 }