Example #1
0
        public void GetSpans8()
        {
            Create("foo bar", "baz");
            var line = _snapshot.GetLineFromLineNumber(1);
            var list = SnapshotPointUtil.GetSpans(Path.Backward, line.Start.Subtract(1));

            Assert.AreEqual(1, list.Count());
        }
Example #2
0
        public void GetSpans6()
        {
            Create("foo", "bar", "baz");
            var line = _snapshot.GetLineFromLineNumber(1);
            var list = SnapshotPointUtil.GetSpans(Path.Forward, line.Start + 1);

            Assert.AreEqual(2, list.Count());
        }
Example #3
0
        public void GetSpans_DontIncludePointGoingBackward()
        {
            Create("foo bar", "baz");
            var line = _snapshot.GetLineFromLineNumber(1);
            var list = SnapshotPointUtil.GetSpans(Path.Backward, line.Start).Select(x => x.GetText()).ToList();

            CollectionAssert.AreEqual(new[] { "foo bar" }, list);
        }
Example #4
0
        public void GetSpans5()
        {
            Create("foo");
            var line = _snapshot.GetLineFromLineNumber(0);
            var list = SnapshotPointUtil.GetSpans(Path.Backward, line.Start + 2);

            Assert.AreEqual(1, list.Count());
        }
Example #5
0
        public void GetSpans_FromEnd()
        {
            Create("foo");
            var line = _snapshot.GetLineFromLineNumber(0);
            var list = SnapshotPointUtil.GetSpans(Path.Forward, line.End);

            Assert.AreEqual(0, list.Count());
        }
Example #6
0
        public void GetSpans8()
        {
            Create("foo bar", "baz");
            var line = _snapshot.GetLineFromLineNumber(1);
            var list = SnapshotPointUtil.GetSpans(SearchPath.Backward, line.Start.Subtract(1));

            Assert.Single(list);
        }
Example #7
0
        public void GetSpans5()
        {
            Create("foo");
            var line = _snapshot.GetLineFromLineNumber(0);
            var list = SnapshotPointUtil.GetSpans(SearchPath.Backward, line.Start + 2);

            Assert.Single(list);
        }
Example #8
0
        public void GetSpans_FromEnd()
        {
            Create("foo");
            var line = _snapshot.GetLineFromLineNumber(0);
            var list = SnapshotPointUtil.GetSpans(SearchPath.Forward, line.End);

            Assert.Empty(list);
        }