public void BackspaceTest() { var lb = new LineBuffer(); lb.Add('1'); lb.Add('2'); lb.Add('3'); lb.Add('4'); lb.Add('5'); lb.Backspace(); lb.Line.Should().Be("1234"); lb.LineToCur.Should().Be("1234"); lb.Back(); lb.Back(); lb.LineToCur.Should().Be("12"); lb.Backspace(); lb.Line.Should().Be("134"); lb.LineToCur.Should().Be("1"); }