public void GetPreviousPointOnLine5() { Create("foo", "bar", "baz", "", "again"); var point = _textBuffer.GetLine(0).Start.Add(2); var previousPoint = SnapshotPointUtil.GetPreviousPointOnLine(point, 2); Assert.AreEqual(point.Subtract(2), previousPoint); }
public void GetPreviousPointOnLine2() { Create("foo", "bar", "baz", "", "again"); foreach (var point in SnapshotPointUtil.GetPoints(Path.Forward, _textBuffer.GetLine(0).Start)) { var previous = SnapshotPointUtil.GetPreviousPointOnLine(point, 0); Assert.AreEqual(point, previous); } }
public void GetPreviousPointOnLine1() { Create("foo", "bar", "baz", "", "again"); foreach (var point in SnapshotPointUtil.GetPoints(Path.Forward, _textBuffer.GetLine(0).Start)) { SnapshotPointUtil.GetPreviousPointOnLine(point, 1); SnapshotPointUtil.GetPreviousPointOnLine(point, 100); } }