public void TestHasSection() { { //TESTDATA //Write test config File.WriteAllText(GetConfigFileName(), GetDefaultConfigFileContent(), Encoding.UTF8); } ConfigFile file = new ConfigFile(GetConfigFileName(), true); Assert.IsTrue(file.HasConfigSection("section1")); Assert.IsFalse(file.HasConfigSection("inexistent.section")); Assert.IsFalse(file.HasConfigSection("inexistent")); }
public void TestRemoveConfigSection() { { //TESTDATA //Write test config File.WriteAllText(GetConfigFileName(), GetDefaultConfigFileContent(), GitModule.SystemEncoding); } ConfigFile configFile = new ConfigFile(GetConfigFileName(), true); Assert.IsTrue(configFile.ConfigSections.Count == 3); configFile.RemoveConfigSection("section1"); Assert.IsTrue(configFile.ConfigSections.Count == 2); Assert.IsFalse(configFile.HasConfigSection("section1")); }