public void check_default_values() { var config = new DefaultIniParserConfiguration(); Assert.That(config, Is.Not.Null); Assert.That(config.CommentRegex, Is.Not.Null); Assert.That(config.SectionRegex, Is.Not.Null); }
public void check_cloning() { IIniParserConfiguration config1 = new DefaultIniParserConfiguration(); config1.AllowDuplicateKeys = true; config1.CommentString = "/"; Assert.That(config1.AllowDuplicateKeys, Is.True); Assert.That(config1.CommentString, Is.EqualTo("/")); IIniParserConfiguration config2 = config1.Clone(); Assert.That(config2.AllowDuplicateKeys, Is.True); Assert.That(config2.CommentString, Is.EqualTo("/")); config1.CommentString = "#"; Assert.That(config2.CommentString, Is.EqualTo("/")); }
public void simple_configuration() { var iniStr = @"[section1] #data = 1 ;data = 2"; var config = new DefaultIniParserConfiguration(); config.CommentString = "#"; _parser = new IniDataParser(config); var iniData = _parser.Parse(iniStr); Assert.That(iniData["section1"][";data"], Is.EqualTo("2")); }