public void AddTest() { WeatherStatics weatherStatics = new WeatherStatics(); weatherStatics.Add(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode("9000", "BE").Result)); Assert.AreEqual(1, weatherStatics.AllWeatherDatas().Count); }
public WeatherStatics Get_weatherStaticsrNow(string postCode, string country) { WeatherStatics weatherStatics = new WeatherStatics(); weatherStatics.Add(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode(postCode, country).Result)); return(weatherStatics); }
public WeatherStatics GetWeatherBulkNow(List <string> datas, string country) { WeatherStatics weatherStatics = new WeatherStatics(); foreach (var dataCity in datas) { var dataFromUrlByZipCode = RestWeatherForcastUtil.GetDataFromUrlByZipCode(dataCity, country).Result; if (dataFromUrlByZipCode != null) { weatherStatics.Add(new WeatherData(dataFromUrlByZipCode)); } } return(weatherStatics); }
public void AddBulkTest() { WeatherStatics weatherStatics = new WeatherStatics(); foreach (var city in CityRepo.Cities().Take(5)) { Current current = RestWeatherForcastUtil.GetDataFromUrlByZipCode(city, "BE").Result; if (current != null) { weatherStatics.Add(new WeatherData(current)); } } Assert.AreEqual(4, weatherStatics.AllWeatherDatas().Count); }
public WeatherData GetWeatherDataNow(string postCode, string country) { return(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode(postCode, country).Result)); }
public void GetDataFromUrlByZipCodeTest() { Assert.AreEqual("Ghent", RestWeatherForcastUtil.GetDataFromUrlByZipCode("9000", "be").Result.City.Name); }
public void GetDataBadFromUrlByZipCodeTest() { Assert.IsNull(RestWeatherForcastUtil.GetDataFromUrlByZipCode("1111", "zz")); }