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()); }
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()); }
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); }
public void GetSpans5() { Create("foo"); var line = _snapshot.GetLineFromLineNumber(0); var list = SnapshotPointUtil.GetSpans(Path.Backward, line.Start + 2); Assert.AreEqual(1, list.Count()); }
public void GetSpans_FromEnd() { Create("foo"); var line = _snapshot.GetLineFromLineNumber(0); var list = SnapshotPointUtil.GetSpans(Path.Forward, line.End); Assert.AreEqual(0, list.Count()); }
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); }
public void GetSpans5() { Create("foo"); var line = _snapshot.GetLineFromLineNumber(0); var list = SnapshotPointUtil.GetSpans(SearchPath.Backward, line.Start + 2); Assert.Single(list); }
public void GetSpans_FromEnd() { Create("foo"); var line = _snapshot.GetLineFromLineNumber(0); var list = SnapshotPointUtil.GetSpans(SearchPath.Forward, line.End); Assert.Empty(list); }