Ejemplo n.º 1
0
        public void Test1()
        {
            var txt = @"
version = ""测试version""

[ConnectionStrings]
Default = ""Server=127.0.0.1;Port=3306;Database=demo;User Id=root;Password=123456;""

[AppSettings]
Str = ""val""
num = 1

[AppSettings:arr]
0 = 1
1 = 2
2 = 3

[AppSettings:subobj]
a = ""b""
";

            var data = new IniConfigurationParser().Parse(txt);

            /*
             *    [version, 测试version]
             *    [ConnectionStrings:Default, Server=127.0.0.1;Port=3306;Database=demo;User Id=root;Password=123456;]
             *    [AppSettings:Str, val]
             *    [AppSettings:num, 1]
             *    [AppSettings:arr:0, 1]
             *    [AppSettings:arr:1, 2]
             *    [AppSettings:arr:2, 3]
             *    [AppSettings:subobj:a, b]
             */

            Assert.NotNull(data);
        }
 public void SetUp()
 {
     parser = new IniConfigurationParser();
 }