public void GetVisibleSnapshotLines2() { var buffer = CreateTextBuffer("foo", "bar", "dog", "jazz"); var tuple = MockObjectFactory.CreateTextViewWithVisibleLines(buffer, 1, 2); var lines = TextViewUtil.GetVisibleSnapshotLines(tuple.Item1.Object).ToList(); Assert.Equal(new int[] { 1, 2 }, lines.Select(x => x.LineNumber)); }
public void GetVisibleSnapshotLines3() { var buffer = CreateTextBuffer("foo", "bar", "dog", "jazz"); var tuple = MockObjectFactory.CreateTextViewWithVisibleLines(buffer, 1, 2); var view = tuple.Item1; view.SetupGet(x => x.InLayout).Returns(true); var lines = TextViewUtil.GetVisibleSnapshotLines(view.Object).ToList(); Assert.Empty(lines); }