public void CreateForLineNumberAndCount3() { Create("hello", "world"); var opt = SnapshotLineRangeUtil.CreateForLineNumberAndCount(_buffer.CurrentSnapshot, 0, 300); Assert.True(opt.IsNone()); }
public void Lines1() { Create("a", "b"); var lineSpan = SnapshotLineRangeUtil.CreateForLineNumberAndCount(_buffer.CurrentSnapshot, 0, 1).Value; Assert.AreEqual(0, lineSpan.Lines.First().LineNumber); Assert.AreEqual(0, lineSpan.Lines.Last().LineNumber); }
public void CreateForLineNumberAndCount2() { Create("hello", "world"); var range = SnapshotLineRangeUtil.CreateForLineNumberAndCount(_buffer.CurrentSnapshot, 0, 2).Value; Assert.Equal("hello" + Environment.NewLine + "world", range.Extent.GetText()); Assert.Equal(2, range.Count); Assert.Equal(0, range.StartLineNumber); Assert.Equal(1, range.LastLineNumber); }
public void CreateForLineNumberAndCount1() { Create("hello", "world"); var range = SnapshotLineRangeUtil.CreateForLineNumberAndCount(_buffer.CurrentSnapshot, 0, 1).Value; Assert.AreEqual("hello", range.Extent.GetText()); Assert.AreEqual(1, range.Count); Assert.AreEqual(0, range.StartLineNumber); Assert.AreEqual(0, range.EndLineNumber); }