public void collapse_with_a_single_child_brings_in_the_exception_text_and_removes_the_child() { var frame = new Frame(); frame.Next().AppendException("some bad exception"); frame.Collapse(); frame.HasErrors().ShouldBeTrue(); frame.ExceptionText.ShouldEqual("some bad exception"); }
public void Collapse() { if (_next != null) { _next.Collapse(); if (_next.ExceptionText.IsNotEmpty()) { AppendException(_next.ExceptionText); } } _next = null; }
public void Collapse() { _root.Collapse(); _current = _root; }
public void collapse_with_no_child_does_nothing_and_does_not_blow_up() { var frame = new Frame(); frame.Collapse(); }