public void MoveForward(string value, string backward, string forward) { var textInputBuffer = new TextInputBuffer(); foreach (var c in value) { textInputBuffer.Insert(c); } while (!textInputBuffer.IsStart) { textInputBuffer.MoveBackward(); } textInputBuffer.MoveForward(); Assert.Equal(backward, textInputBuffer.ToBackwardString()); Assert.Equal(forward, textInputBuffer.ToForwardString()); }