public void RemoveChildDecreaseNumChildren() { OOBNode n00 = new OOBNode("test0", "test0", ods, "UNITS"); OOBNode n01 = new OOBNode("test1", "test1", ods, "UNITS"); n00.addChild(n01); int numChildren = n00.Children.Count; n00.removeChild("test1"); Assert.IsTrue(numChildren > n00.Children.Count); }
public void GetDescendantDoesNotExist() { OOBNode n00 = new OOBNode("test0", "test0", ods, "UNITS"); OOBNode n01 = new OOBNode("test1", "test1", ods, "UNITS"); OOBNode n02 = new OOBNode("test2", "test2", ods, "UNITS"); n00.addChild(n01); n01.addChild(n02); OOBNode n = n00.GetDescendant("test3"); n00.removeChild("test1"); Assert.AreNotEqual(n02, n); }