public void GetTimeZoneValueToSetFailTest()
        {
            var timezones = new AppSupportedTimeZones();

            Assert.Equal("tz=GMT|dsa=yes", timezones.GetTimeZoneEncodedValue(null, true));
            Assert.Equal("tz=GMT|dsa=yes", timezones.GetTimeZoneEncodedValue(null, false));
        }
        public void GetTimeZoneValueToSetTest()
        {
            var timezones = new AppSupportedTimeZones();

            Assert.Equal("tz=GMT|dsa=yes", timezones.GetTimeZoneEncodedValue("GMT", true));
            Assert.Equal("tz=GMT|dsa=no", timezones.GetTimeZoneEncodedValue("GMT", false));
            Assert.Equal("tz=CET|dsa=yes", timezones.GetTimeZoneEncodedValue("CET", true));

            Assert.Equal("timezone=CET&ds-auto=yes", timezones.GetTimeZoneEncodedValue("CET", true, false));
            Assert.Equal("timezone=CET&ds-auto=no", timezones.GetTimeZoneEncodedValue("CET", false, false));
            Assert.Equal("timezone=GMT&ds-auto=yes", timezones.GetTimeZoneEncodedValue("GMT", true, false));
        }