Пример #1
0
        public void RemoveNodeLeavesOnlyOneNodeInChildNodeArray()
        {
            TestNode node = new TestNode();

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            TestNode nodeA = new TestNode();
            TestNode nodeB = new TestNode();

            node.Nodes.Add(nodeA);
            node.Nodes.Add(nodeB);
            nodeA.Remove();

            Assert.AreEqual(1, node.ChildCount);
        }
Пример #2
0
        public void RemoveNodeLeavesOnlyOneNodeInChildNodeArray()
        {
            TestNode node = new TestNode();
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            TestNode nodeA = new TestNode();
            TestNode nodeB = new TestNode();
            node.Nodes.Add(nodeA);
            node.Nodes.Add(nodeB);
            nodeA.Remove();

            Assert.AreEqual(1, node.ChildCount);
        }