Beispiel #1
0
        public void AddTest()
        {
            WeatherStatics weatherStatics = new WeatherStatics();

            weatherStatics.Add(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode("9000", "BE").Result));
            Assert.AreEqual(1, weatherStatics.AllWeatherDatas().Count);
        }
Beispiel #2
0
        public WeatherStatics Get_weatherStaticsrNow(string postCode, string country)
        {
            WeatherStatics weatherStatics = new WeatherStatics();

            weatherStatics.Add(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode(postCode, country).Result));
            return(weatherStatics);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 public WeatherData GetWeatherDataNow(string postCode, string country)
 {
     return(new WeatherData(RestWeatherForcastUtil.GetDataFromUrlByZipCode(postCode, country).Result));
 }
Beispiel #6
0
 public void GetDataFromUrlByZipCodeTest()
 {
     Assert.AreEqual("Ghent", RestWeatherForcastUtil.GetDataFromUrlByZipCode("9000", "be").Result.City.Name);
 }
Beispiel #7
0
 public void GetDataBadFromUrlByZipCodeTest()
 {
     Assert.IsNull(RestWeatherForcastUtil.GetDataFromUrlByZipCode("1111", "zz"));
 }