示例#1
0
        public void TempConverterTest()
        {
            ParkViewModel testVM = new ParkViewModel();

            Assert.AreEqual(0, testVM.ConvertTempC(32));
            Assert.AreEqual(100, testVM.ConvertTempC(212));
            Assert.AreEqual(-40, testVM.ConvertTempC(-40));
        }
        /// <summary>
        /// Sets Temp Symbol to °F or °C based on session data.
        /// Sets bool IsFarenheit to determine button display within Detail View.
        /// </summary>
        /// <param name="forecast"></param>
        /// <param name="vm"></param>
        private void SetDegreeSymbol(IList <Weather> forecast, ParkViewModel vm)
        {
            var degreeType = GetSessionData <bool>("IsFarenhiet");

            if (degreeType)
            {
                vm.IsFarenheit = true;
                populateWeather(forecast, vm, degreeType);
            }
            else
            {
                vm.IsFarenheit = false;
                vm.ConvertTempC();
                populateWeather(forecast, vm, degreeType);
            }
        }