コード例 #1
0
ファイル: SnapshotPointUtilTest.cs プロジェクト: sh54/VsVim
        public void GetCharacterSpan2()
        {
            Create("foo", String.Empty, "baz");
            var line = _textBuffer.CurrentSnapshot.GetLineFromLineNumber(1);
            var span = SnapshotPointUtil.GetCharacterSpan(line.Start);

            Assert.AreEqual(span, line.ExtentIncludingLineBreak);
        }
コード例 #2
0
ファイル: SnapshotPointUtilTest.cs プロジェクト: sh54/VsVim
        public void GetCharacterSpan3()
        {
            Create("foo", "bar");
            var line = _textBuffer.CurrentSnapshot.GetLineFromLineNumber(0);
            var span = SnapshotPointUtil.GetCharacterSpan(line.End);

            Assert.AreEqual(span, new SnapshotSpan(line.End, line.EndIncludingLineBreak));
        }
コード例 #3
0
ファイル: SnapshotPointUtilTest.cs プロジェクト: sh54/VsVim
        public void GetCharacterSpan1()
        {
            Create("foo");
            var span = SnapshotPointUtil.GetCharacterSpan(new SnapshotPoint(_textBuffer.CurrentSnapshot, 0));

            Assert.AreEqual(0, span.Start.Position);
            Assert.AreEqual(1, span.Length);
        }