示例#1
0
        public void return_wind_kph_when_user_units_defined()
        {
            var userUnitsService = new UserUnitsService();

            userUnitsService.SetUserUnits(new UserUnits("0", "0", "0"));
            Check.That(userUnitsService.GetWindUnit()).IsEqualTo(WindUnit.Kph);
        }
示例#2
0
        public void return_rain_mm_when_user_units_defined()
        {
            var userUnitsService = new UserUnitsService();

            userUnitsService.SetUserUnits(new UserUnits("0", "0", "0"));
            Check.That(userUnitsService.GetRainUnit()).IsEqualTo(RainUnit.Millimeters);
        }
示例#3
0
        public void return_pressure_celsius_when_user_units_defined()
        {
            var userUnitsService = new UserUnitsService();

            userUnitsService.SetUserUnits(new UserUnits("0", "0", "0"));
            Check.That(userUnitsService.GetPressureUnit()).IsEqualTo(PressureUnit.Mbar);
        }
示例#4
0
        public void return_temperature_celsius_when_user_units_defined()
        {
            var userUnitsService = new UserUnitsService();

            userUnitsService.SetUserUnits(new UserUnits("0", "0", "0"));
            Check.That(userUnitsService.GetTemperatureUnit()).IsEqualTo(TemperatureUnit.Celsius);
        }
示例#5
0
        public WeatherDevicesManagerShould()
        {
            var clientId     = "587790346d1dbd5e1c8ba445";
            var clientSecret = "zvUT8N2M6yeARhswSYhCn0THSRM2KsKMQP9afV";
            var username     = "******";
            var password     = "******";

            _weatherTokensFactory = new WeatherTokensFactory(username, password, clientId, clientSecret);
            _userUnitsService     = new UserUnitsService();
            _userUnitsService.SetUserUnits(new UserUnits("0", "0", "0"));
            JsonConvert.DefaultSettings = () => SettingsFactory(_userUnitsService);
        }
示例#6
0
        public void return_wind_undefined_if_no_user_units_retrieve()
        {
            var userUnitsService = new UserUnitsService();

            Check.That(userUnitsService.GetWindUnit()).IsEqualTo(WindUnit.Undefined);
        }
示例#7
0
        public void return_pressure_undefined_if_no_user_units_retrieve()
        {
            var userUnitsService = new UserUnitsService();

            Check.That(userUnitsService.GetPressureUnit()).IsEqualTo(PressureUnit.Undefined);
        }