public void TestParseStringWithSingleElementArrayOfValues()
        {
            const string testString = @"
				[data_here]
				host[] = test1
				host[] = test2
			"            ;

            var parser = new ZendIniParser();
            var config = parser.ParseString(testString);

            Assert.IsInstanceOf <Dictionary <string, Dictionary <string, List <string> > > > (config);
            Assert.IsInstanceOf <Dictionary <string, List <string> > > (config["data_here"]);
            Assert.IsInstanceOf <List <string> > (config ["data_here"] ["host"]);

            var hosts = config ["data_here"] ["host"] as List <string>;

            Assert.AreEqual(2, hosts.Count);
            Assert.AreEqual("test1", hosts [0]);
            Assert.AreEqual("test2", hosts [1]);
        }
        public void TestParseStringWithSingleElementSingleValueAndComments()
        {
            const string testString = @"
			; beep
			[hello]
			; boop
			world = blarg!
			"            ;

            var parser = new ZendIniParser();
            var config = parser.ParseString(testString);

            Assert.IsInstanceOf <Dictionary <string, Dictionary <string, List <string> > > > (config);
            Assert.IsInstanceOf <Dictionary <string, List <string> > > (config["hello"]);
            Assert.IsInstanceOf <List <string> > (config["hello"]["world"]);

            var valueList = config ["hello"] ["world"];

            Assert.AreEqual(1, valueList.Count);
            Assert.AreEqual("blarg!", valueList[0].ToString());
        }