public void ConvertToString() { CultureInfo culture = new MyCultureInfo(); NumberFormatInfo numberFormatInfo = (NumberFormatInfo)culture.GetFormat(typeof(NumberFormatInfo)); Assert.AreEqual(culture.NumberFormat.NegativeSign + "5", converter.ConvertToString(null, culture, -5)); }
public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); NumberFormatInfo numberFormatInfo = (NumberFormatInfo) culture.GetFormat (typeof (NumberFormatInfo)); Assert.AreEqual (-5, converter.ConvertFrom (null, culture, numberFormatInfo.NegativeSign + "5")); }
public void ConvertToString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; Assert.AreEqual(date.ToString(info.ShortDatePattern + " " + info.ShortTimePattern, culture), converter.ConvertToString( null, culture, date)); CultureInfo ciUS = new CultureInfo("en-US"); CultureInfo ciGB = new CultureInfo("en-GB"); CultureInfo ciDE = new CultureInfo("de-DE"); // date = new DateTime(2008, 12, 31, 23, 59, 58, 5); DoTestToString("12/31/2008 11:59 pm", date, ciUS); DoTestToString("31/12/2008 23:59", date, ciGB); DoTestToString("31.12.2008 23:59", date, ciDE); DoTestToString("12/31/2008 23:59:58", date, CultureInfo.InvariantCulture); Assert.AreEqual("12/31/2008 23:59:58", converter.ConvertToInvariantString(date), "Invariant"); // date = new DateTime(2008, 12, 31); DoTestToString("12/31/2008", date, ciUS); DoTestToString("31/12/2008", date, ciGB); DoTestToString("31.12.2008", date, ciDE); DoTestToString("2008-12-31", date, CultureInfo.InvariantCulture); Assert.AreEqual("2008-12-31", converter.ConvertToInvariantString(date), "Invariant"); }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); NumberFormatInfo numberFormatInfo = (NumberFormatInfo)culture.GetFormat(typeof(NumberFormatInfo)); Assert.AreEqual(-5, converter.ConvertFrom(null, culture, numberFormatInfo.NegativeSign + "5")); }
public void ConvertToString () { CultureInfo culture = new MyCultureInfo (); NumberFormatInfo numberFormatInfo = (NumberFormatInfo) culture.GetFormat (typeof (NumberFormatInfo)); Assert.AreEqual (culture.NumberFormat.NegativeSign + "5", converter.ConvertToString (null, culture, -5)); }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; try { converter.ConvertFrom(null, culture, date.ToString("G", info)); } catch (FormatException) { } }
public async Task InitializeAsync() { if (appState.UsingProfile.LanguageCode == "system") { SelectedLanguage = AvailableLanguages[0]; } else { SetLanguageCommand.Execute(appState.UsingProfile.LanguageCode); } // ExecuteSetLanguageCommand(appState.UsingProfile.LanguageCode); isInitialized = true; }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; DateTime newDate = (DateTime)converter.ConvertFrom(null, culture, date.ToString("G", info)); Assert.AreEqual(date.Year, newDate.Year, "#1"); Assert.AreEqual(date.Month, newDate.Month, "#2"); Assert.AreEqual(date.Day, newDate.Day, "#3"); Assert.AreEqual(date.Hour, newDate.Hour, "#4"); Assert.AreEqual(date.Minute, newDate.Minute, "#5"); Assert.AreEqual(date.Second, newDate.Second, "#6"); Assert.AreEqual(0, newDate.Millisecond, "#7"); }
private void SettingForm_Load(object sender, EventArgs e) { loading = true; //Administration Settings maxWorkingNumeric.Value = Settings.Default.MaxWorkingMinutes; minBreakingNumeric.Value = Settings.Default.MinBreakingMinutes; minBreakingPercentNumeric.Value = Settings.Default.MinBreakingPercent; maxDelayNumeric.Value = Settings.Default.MaxDelayMinutes; SetTerminateBreakingRadio(Settings.Default.Resctriction4TerminateBreaking); //General Setting workingNumeric.Value = Settings.Default.WorkingMinutes; breakingNumeric.Value = Settings.Default.BreakingMinutes; delayNumeric.Value = Settings.Default.DelayMinutes; adminPassowordText.Text = Settings.Default.AdminPassword; languageCombo.Properties.Items.Clear(); languageCombo.Properties.Items.AddRange(new object[] { new MyCultureInfo(""), new MyCultureInfo("en"), new MyCultureInfo("zh-CN") }); MyCultureInfo current = new MyCultureInfo(Settings.Default.Language); languageCombo.EditValue = current; //Breaking Settings musicFileEdit.Text = Settings.Default.MusicFile; breakCompletingWarnningEdit.Text = Settings.Default.Sound4CompletingBreak; shutdownCheck.Checked = Settings.Default.ShutdownMonitor; shutdownHotkeyCombo.Properties.Items.Clear(); shutdownHotkeyCombo.Properties.Items.AddRange( new Keys[] { Keys.F1, Keys.F2, Keys.F3, Keys.F4, Keys.F5, Keys.F6, Keys.F7, Keys.F8, Keys.F9, Keys.F10, Keys.F11, Keys.F12 } ); shutdownHotkeyCombo.EditValue = Settings.Default.ShutdownMonitorHotkey; //breakCompletingSystemWarningCombo.Properties.Items.Clear(); breakCompletingSystemWarningCombo.EditValue = Settings.Default.SystemSound4CompletingBreak; loading = false; }
private void SettingForm_Load(object sender, EventArgs e) { loading = true; //Administration Settings maxWorkingNumeric.Value = Settings.Default.MaxWorkingMinutes; minBreakingNumeric.Value = Settings.Default.MinBreakingMinutes; minBreakingPercentNumeric.Value = Settings.Default.MinBreakingPercent; maxDelayNumeric.Value = Settings.Default.MaxDelayMinutes; SetTerminateBreakingRadio(Settings.Default.Resctriction4TerminateBreaking); //General Setting workingNumeric.Value = Settings.Default.WorkingMinutes; breakingNumeric.Value = Settings.Default.BreakingMinutes; delayNumeric.Value = Settings.Default.DelayMinutes; adminPassowordText.Text = Settings.Default.AdminPassword; languageCombo.Properties.Items.Clear(); languageCombo.Properties.Items.AddRange(new object[] { new MyCultureInfo(""), new MyCultureInfo("en"),new MyCultureInfo("zh-CN")}); MyCultureInfo current = new MyCultureInfo(Settings.Default.Language); languageCombo.EditValue = current; //Breaking Settings musicFileEdit.Text = Settings.Default.MusicFile; breakCompletingWarnningEdit.Text = Settings.Default.Sound4CompletingBreak; shutdownCheck.Checked = Settings.Default.ShutdownMonitor; shutdownHotkeyCombo.Properties.Items.Clear(); shutdownHotkeyCombo.Properties.Items.AddRange( new Keys[] { Keys.F1, Keys.F2, Keys.F3, Keys.F4, Keys.F5, Keys.F6, Keys.F7, Keys.F8, Keys.F9, Keys.F10, Keys.F11, Keys.F12 } ); shutdownHotkeyCombo.EditValue = Settings.Default.ShutdownMonitorHotkey; //breakCompletingSystemWarningCombo.Properties.Items.Clear(); breakCompletingSystemWarningCombo.EditValue = Settings.Default.SystemSound4CompletingBreak ; loading = false; }
public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; try { converter.ConvertFrom (null, culture, date.ToString("G", info)); } catch (FormatException) { } }
public void ConvertToString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; Assert.AreEqual (date.ToString (info.ShortDatePattern + " " + info.ShortTimePattern, culture), converter.ConvertToString ( null, culture, date)); CultureInfo ciUS = new CultureInfo("en-US"); CultureInfo ciGB = new CultureInfo("en-GB"); CultureInfo ciDE = new CultureInfo("de-DE"); // date = new DateTime(2008, 12, 31, 23, 59, 58, 5); DoTestToString("12/31/2008 11:59 pm", date, ciUS); DoTestToString("31/12/2008 23:59", date, ciGB); DoTestToString("31.12.2008 23:59", date, ciDE); DoTestToString("12/31/2008 23:59:58", date, CultureInfo.InvariantCulture); Assert.AreEqual("12/31/2008 23:59:58", converter.ConvertToInvariantString(date), "Invariant"); // date = new DateTime(2008, 12, 31); DoTestToString("12/31/2008", date, ciUS); DoTestToString("31/12/2008", date, ciGB); DoTestToString("31.12.2008", date, ciDE); DoTestToString("2008-12-31", date, CultureInfo.InvariantCulture); Assert.AreEqual("2008-12-31", converter.ConvertToInvariantString(date), "Invariant"); }
public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; DateTime newDate = (DateTime) converter.ConvertFrom (null, culture, date.ToString("G", info)); Assert.AreEqual (date.Year, newDate.Year, "#1"); Assert.AreEqual (date.Month, newDate.Month, "#2"); Assert.AreEqual (date.Day, newDate.Day, "#3"); Assert.AreEqual (date.Hour, newDate.Hour, "#4"); Assert.AreEqual (date.Minute, newDate.Minute, "#5"); Assert.AreEqual (date.Second, newDate.Second, "#6"); Assert.AreEqual (0, newDate.Millisecond, "#7"); }