Collapse() public method

public Collapse ( ) : void
return void
示例#1
0
        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");
        }
示例#2
0
        public void Collapse()
        {
            if (_next != null)
            {
                _next.Collapse();

                if (_next.ExceptionText.IsNotEmpty())
                {
                    AppendException(_next.ExceptionText);
                }
            }

            _next = null;
        }
示例#3
0
 public void Collapse()
 {
     _root.Collapse();
     _current = _root;
 }
示例#4
0
 public void collapse_with_no_child_does_nothing_and_does_not_blow_up()
 {
     var frame = new Frame();
     frame.Collapse();
 }