public void GetCitiesByCountryCodeTest() { // Arrange CitySqlDAL cityDal = new CitySqlDAL(connectionString); //Act List <City> cities = cityDal.GetCitiesByCountryCode("ABC"); //<-- use our dummy country //Assert Assert.AreEqual(1, cities.Count); // We should only have one city in ABC country Assert.AreEqual(cityId, cities[0].CityId); // We created the city ahead of time and know the id to check for }
private void GetCitiesByCountryCode() { string countryCode = CLIHelper.GetString("Enter the country code that you want to retrieve:"); CitySqlDAL dal = new CitySqlDAL(DatabaseConnectionString); List <City> cities = dal.GetCitiesByCountryCode(countryCode); Console.WriteLine(); Console.WriteLine($"Printing {cities.Count} cities for {countryCode}"); foreach (var city in cities) { Console.WriteLine(city); } }
private void GetCitiesByCountryCode() { string countryCode = CLIHelper.GetString("Enter the country code that you want to retrieve:"); CitySqlDAL dal = new CitySqlDAL(DatabaseConnectionString); List <City> cities = dal.GetCitiesByCountryCode(countryCode); Console.WriteLine(); Console.WriteLine($"Printing {cities.Count} cities for {countryCode}"); foreach (City c in cities) { Console.WriteLine(c.CityId.ToString().PadRight(6) + c.Name.PadRight(30) + c.District.PadRight(30) + c.Population.ToString("N0").PadRight(10)); } }
public void CitiesByCountryCode_Country_With_Cities() { // Rolls back the data when done with the test. using (TransactionScope transaction = new TransactionScope()) { //Arrange CountrySqlDALTests.InsertFakeCountry("JRT", "Joshtopia", "North America"); int cityId = CitySqlDALTests.InsertFakeCity("Joshville", "JRT"); CitySqlDAL testClass = new CitySqlDAL(connectionString); //Act List <City> cities = testClass.GetCitiesByCountryCode("JRT"); //Assert Assert.AreEqual(1, cities.Count); Assert.AreEqual("Joshville", cities[0].Name); Assert.AreEqual(cityId, cities[0].CityId); } }