private PeriodWeatherModel GetPeriodWeatherModel(PartsOfDay title, WeatherInfo item) { PeriodWeatherModel period = new PeriodWeatherModel { Title = title, Description = item.Weather[0].Description, Humidity = item.Main.Humidity, Clouds = item.Clouds.All, WindSpeed = item.Wind.Speed, Temperature = Convert.ToInt32(item.Main.Temp), Date = item.Dt_txt, GroundLevel = item.Main.Grnd_level, SeaLevel = item.Main.Sea_level, TempMax = Convert.ToInt32(item.Main.Temp_max), TempMin = Convert.ToInt32(item.Main.Temp_min), Pressure = item.Main.Pressure }; return(period); }
public void At_1700_ItIsEvening() { var actual = PartsOfDay.Run(this.httpRequest, NullLogger.Instance, new FixDateTimeResolver(new DateTime(2000, 1, 1, 17, 0, 0, DateTimeKind.Utc))); Assert.Equal("evening", actual); }
public void At_2100_ItIsNight() { var actual = PartsOfDay.Run(this.httpRequest, NullLogger.Instance, new FixDateTimeResolver(new DateTime(2000, 1, 1, 21, 0, 0, DateTimeKind.Utc))); Assert.Equal("night", actual); }
public void At_1200_ItIsAfternoon() { var actual = PartsOfDay.Run(this.httpRequest, NullLogger.Instance, new FixDateTimeResolver(new DateTime(2000, 1, 1, 12, 0, 0, DateTimeKind.Utc))); Assert.Equal("afternoon", actual); }