public void find_next_going_up_two_levels_to_do_so() { a.AppendChild(b); b.AppendChild(c); a.InsertAfter(d); c.FindNext().ShouldEqual(d); }
public void find_next_going_up_one_level_to_do_so() { a.AppendChild(b); a.InsertAfter(c); b.FindNext().ShouldEqual(c); }
public TopRightTopicNavigationTag(TopicNode node) : base("ul") { AddClass("nav"); Style("float", "right"); var previous = node.FindPrevious(); if (previous != null) { Add("li/a") .Attr("href", previous.Url) .Text("Previous") .Attr("title", previous.Title); } var next = node.FindNext(); if (next != null) { Add("li/a") .Attr("href", next.Url) .Text("Next") .Attr("title", next.Title); } var index = node.FindIndex(); if (index != null && !ReferenceEquals(node, index)) { Add("li/a") .Attr("href", index.Url) .Text("Index") .Attr("title", index.Title); } }
public void find_next_with_sibling() { a.InsertAfter(b); a.FindNext().ShouldEqual(b); }