Ejemplo n.º 1
0
        public void SpySettings_ToggleLanguage()
        {
            AppLanguageEnum oldLanguage = SpySettings.Language;

            //toggle to a different language
            SpySettings.Language = (oldLanguage == AppLanguageEnum.English) ? AppLanguageEnum.Chinese : AppLanguageEnum.English;

            SpySettings.SaveUserSettings();

            LPConfig.ReloadConfig();

            Assert.AreNotEqual(oldLanguage, SpySettings.Language, "The toggled the language value should be different");
        }
Ejemplo n.º 2
0
        public static void SwitchLanguage(AppLanguageEnum language, Action action)
        {
            //"Need to restart application to take effect, restart now?"
            DialogResult result = MessageBox.Show(StringResources.LPSpy_SpyMainWindow_RetartToTakeEffect, "Confirm",
                                                  MessageBoxButtons.YesNo);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                SpySettings.Language = language;
                SpySettings.SaveUserSettings();

                action();

                RestartApp();
            }
        }