Example #1
0
        public void GetSubsectionTest()
        {
            Config c = new Config();

            Config sc = c.GetSubsection("Undefined");
            Assert.IsNull(sc);

            c.GetSubsection("subsection");
            sc = c.GetSubsection("Undefined");
            Assert.IsNull(sc);
        }
Example #2
0
        public void AddSubsectionTest()
        {
            Config c = new Config();
            Config sc1 = new Config("Section1");
            Config sc2 = new Config("Section2");

            c.AddSubsection(sc1);
            c.AddSubsection(sc2);

            Config sc1r = c.GetSubsection("Section1");
            Assert.AreEqual(sc1, sc1r);
            Assert.AreEqual(c, sc1r.Supersection);

            Config sc2r = c.GetSubsection("Section2");
            Assert.AreEqual(sc2, sc2r);
            Assert.AreEqual(c, sc2r.Supersection);
        }