public void TestGetCityList() { WeatherAppBusinessLogic objBL = new WeatherAppBusinessLogic(); var cityList = objBL.GetCityList(); Assert.IsTrue(cityList.Count > 0); }
public void TestGetWeatherByCityID() { WeatherAppBusinessLogic objBL = new WeatherAppBusinessLogic(); var cityList = objBL.GetCityList(); var weatherDetails = objBL.GetWeatherDetailsById(cityList); Assert.AreEqual(cityList.Count, weatherDetails.Result.Count); }
public void TestSaveWeatherDetailstoFiles() { var expectedMessage = "Files Saved successfully!!!"; WeatherAppBusinessLogic objBL = new WeatherAppBusinessLogic(); var cityList = objBL.GetCityList(); var weatherDetails = objBL.GetWeatherDetailsById(cityList).Result; var actualMessage = WeatherApplication.Program.SaveWeatherDetailstoFiles(weatherDetails); Assert.AreEqual(expectedMessage, actualMessage, true); }
static void Main(string[] args) { Console.WriteLine("Weather Application Started:"); WeatherAppBusinessLogic objBL = new WeatherAppBusinessLogic(); // Getting list of cities var cityList = objBL.GetCityList(); // Getting weather details var weatherDetails = objBL.GetWeatherDetailsById(cityList).Result; // Saving weatherDetails to Json var message = SaveWeatherDetailstoFiles(weatherDetails); Console.WriteLine(message); Console.ReadLine(); }