public void CanAddChild() { var parent = new TestTreeEntry {Name = "parent"}; var child = new TestTreeEntry {Name = "child"}; parent.AddChild(child); parent.IsParentOf(child); }
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); }