Ejemplo n.º 1
0
 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"));
     }
 }
Ejemplo n.º 2
0
        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"));
            }
        }