Beispiel #1
0
        public void CanAddChild()
        {
            var parent = new TestTreeEntry {Name = "parent"};
            var child = new TestTreeEntry {Name = "child"};

            parent.AddChild(child);

            parent.IsParentOf(child);
        }
Beispiel #2
0
        public void CanAddGrandChild()
        {
            var parent = new TestTreeEntry {Name = "parent"};
            var child = new TestTreeEntry {Name = "child"};
            var grandChild = new TestTreeEntry {Name = "grandChild"};

            parent.AddChild(child);
            child.AddChild(grandChild);

            parent.IsParentOf(child);
            child.IsParentOf(grandChild);
            parent.IsAncestorOf(grandChild);
        }