Example #1
0
        /// <summary>
        /// For testing the upgrade of user registry keys from FW7 to FW8
        /// </summary>
        public RegistryKey SetupVersion7Settings()
        {
            var version7Key = FieldWorksVersionlessRegistryKey.CreateSubKey(
                FwRegistryHelper.OldFieldWorksRegistryKeyNameVersion7);
            // add some test keys and values here
            const string flexKeyName = "LanguageExplorer";
            const string teKeyName   = "TE";
            const string dirName     = "TestDir";
            const string crashes     = "NumberOfHorrendousCrashes";
            const string valueName3  = "FlexTestValue1";
            const string valueName4  = "FlexTestValue2";
            const string launches    = "launches";
            const string userWs      = "UserWs";
            var          flexKey     = version7Key.CreateSubKey(flexKeyName);
            var          teKey       = version7Key.CreateSubKey(teKeyName);

            version7Key.SetValue(dirName, "Z:\\somedirectory\\subdir\\subdir\\DontUseThis");
            version7Key.SetValue(crashes, 200);
            version7Key.SetValue(userWs, "pt");
            flexKey.SetValue(valueName3, 20);
            flexKey.SetValue(valueName4, "somestring");
            flexKey.SetValue(launches, 44);
            teKey.SetValue(crashes, 10);
            teKey.SetValue(dirName, "Z:\\somedirectory");
            return(version7Key);
        }
Example #2
0
        /// <summary>
        /// For testing upgrade of user settings where some version 8 keys already exist.
        /// </summary>
        /// <returns></returns>
        public RegistryKey SetupVersion8Settings()
        {
            var          version8Key = FieldWorksVersionlessRegistryKey.CreateSubKey(FwRegistryHelper.FieldWorksRegistryKeyName);
            const string userWs      = "UserWs";

            version8Key.SetValue(userWs, "fr");

            return(version8Key);
        }
Example #3
0
 /// <summary>
 /// For testing the upgrade of user registry keys from FW7 to FW8
 /// </summary>
 public RegistryKey CreateSettingsSubKeyForVersion(string versionKey)
 {
     return(FieldWorksVersionlessRegistryKey.CreateSubKey(versionKey));
 }