Esempio n. 1
0
 public void TestAddTown_EmptyInput()
 {
     controller = new RegionController(repository.Object, null, null, null);
     viewModel.CityName = "Foshan";
     viewModel.NewCityName="";
     viewModel.DistrictName = "";
     viewModel.NewDistrictName = "";
     viewModel.TownName = "";
     viewModel.NewTownName = "";
     controller.AddTown(viewModel);
     Assert.AreEqual(controller.TempData["error"], "输入有误!城市、区域、镇区都不能为空。");
 }
Esempio n. 2
0
 public void TestAddTown_NormalInput(string cityName, string districtName, string townName)
 {
     controller = new RegionController(repository.Object, null, null, null);
     viewModel.CityName = cityName;
     viewModel.NewCityName = "";
     viewModel.DistrictName = "";
     viewModel.NewDistrictName = districtName;
     viewModel.TownName = "";
     viewModel.NewTownName = townName;
     Assert.AreEqual(repository.Object.Count(), 0);
     controller.AddTown(viewModel);
     IQueryable<Town> resultTowns = repository.Object.GetAll();
     Assert.AreEqual(resultTowns.Count(), 1);
     Assert.AreEqual(resultTowns.ElementAt(0).CityName, cityName);
     Assert.AreEqual(resultTowns.ElementAt(0).DistrictName, districtName);
     Assert.AreEqual(resultTowns.ElementAt(0).TownName, townName);
 }