Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }