Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
        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);
        }
        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);
        }