public void TestOptionTemplateFlexible() { using (var reader = new IniReader("flexible.ini", IniOptions.Flexible)) { Assert.AreEqual("flexible value", reader.GetString("flexible")); Assert.AreEqual(10L, reader.GetInt64("int_in_string")); Assert.Null(reader.GetString("nonexistant")); Assert.True(reader.GetBool("loose_property")); } }
public void TestReadBool( [Values] bool caseSensitive, [Values] bool allowValueConversion, [Values] bool allowLooseProperties) { var options = new IniOptions( caseSensitive: caseSensitive, allowValueConversion: allowValueConversion, allowLooseProperties: allowLooseProperties); using (var reader = new IniReader("basic.ini", options)) { Assert.AreEqual(true, reader.GetBool("Section.bool")); } }