public void HierarchyNodeCanWrite_Hierarchy_ToString() { HierarchyNode <ContentItem> node = new TreeHierarchyBuilder(a, 2).Build(); var result = node.ToString((c) => "[" + c.ID, (p) => "<", p => ">", (c) => "]"); Assert.That(result, Is.EqualTo("[1<[2][3]>]")); }