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); }
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); }