public void WriteInteger() { using (IniFile ini = new IniFile(fileName)) { Assert.AreNotEqual(42, ini.ReadInteger("Section1", "doesnotexist", 0)); ini.WriteInteger("Section1", "doesnotexist", 42); Assert.AreEqual(42, ini.ReadInteger("Section1", "doesnotexist", 0)); } }
public static void Init() { iniFile = new IniFile (iniFileName, false); MigrateIfNecessary (); // Read settings SvnPath = iniFile.ReadString ("Settings", "SVN_path", @"C:\Program Files\Sliksvn\bin\svn.exe"); TortoiseSvnPath = iniFile.ReadString ("Settings", "TortoiseSVN_path", @"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe"); GitPath = iniFile.ReadString("Settings", "GIT_path", @"C:\Program Files (x86)\git\bin\git.exe"); GitUIPath = iniFile.ReadString("Settings", "TortoiseGIT_path", @"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe"); DefaultActiveStatusUpdateInterval = iniFile.ReadInteger ("Settings", "DefaultActiveStatusUpdateInterval", 5); DefaultIdleStatusUpdateInterval = iniFile.ReadInteger ("Settings", "DefaultIdleStatusUpdateInterval", 60); PauseAfterApplicationStartupInterval = iniFile.ReadInteger("Settings", "PauseAfterApplicationStartupInterval", 15); DoPauseAfterApplicationStartup = iniFile.ReadBoolean("Settings", "DoPauseAfterApplicationStartup", true); PauseAfterWindowsResumeInterval = iniFile.ReadInteger("Settings", "PauseAfterWindowsResumeInterval", 15); DoPauseAfterWindowsResume = iniFile.ReadBoolean("Settings", "DoPauseAfterWindowsResume", true); ItemDoubleClickAction = (Action) iniFile.ReadInteger ("Settings", "ItemDoubleClickAction", 0); ShowBalloonInterval = iniFile.ReadInteger ("Settings", "ShowBallonInterval", 10000); HideOnStartup = iniFile.ReadBoolean ("Settings", "HideOnStartup", false); ShowInTaskbar = iniFile.ReadBoolean ("Settings", "ShowInTaskbar", false); CheckForNewVersion = iniFile.ReadBoolean ("Settings", "CheckForNewVersion", true); UpdateAllSilently = iniFile.ReadBoolean ("Settings", "UpdateAllSilently", true); UpdateWindowAction = iniFile.ReadInteger ("Settings", "UpdateWindowAction", 2); ChangeLogBeforeUpdate = IsTortoiseVersion_1_5_orHigher() && iniFile.ReadBoolean ("Settings", "ChangeLogBeforeUpdate", false); }
public void ReadInteger() { using (IniFile ini = new IniFile(fileName)) { Assert.AreEqual(-99, ini.ReadInteger("Test", "doesnotexist", -99)); Assert.AreEqual(23, ini.ReadInteger("Test", "i", 0)); } }