Exemplo n.º 1
0
        public ParkDetailViewModel GetParkDetailViewModelFromParkID(string id)
        {
            ParkDetailViewModel model = new ParkDetailViewModel();

            Park park = parkSqlDAL.GetPark(id);
            List <DailyWeather> dailyWeather = weatherSqlDAL.GetWeatherForecast(id);

            model.Park         = park;
            model.DailyWeather = dailyWeather;

            int?sessionInFahrenheit = HttpContext.Session.GetInt32("InFahrenheit");

            if (sessionInFahrenheit == null)
            {
                HttpContext.Session.SetInt32("InFahrenheit", 1);
                sessionInFahrenheit = 1;
            }

            if (sessionInFahrenheit == 0)
            {
                model.InFahrenheit = false;
            }
            else
            {
                model.InFahrenheit = true;
            }

            return(model);
        }
Exemplo n.º 2
0
        public void GetWeatherForecastTests()
        {
            //Arrange
            //5 weather forecasts added in Initialize()

            //Act
            List <DailyWeather> weatherForecast = weatherSqlDAL.GetWeatherForecast("TEST");

            //Assert
            Assert.AreEqual(5, weatherForecast.Count);
            Assert.AreEqual(32, weatherForecast[0].High);
        }