public void Convert_EmptySpan_False()
        {
            var testSubject = new SpanToNavigabilityConverter();
            var result      = testSubject.Convert(new SnapshotSpan(), null, null, null);

            result.Should().Be(false);
        }
        public void Convert_NullSpan_True()
        {
            var testSubject = new SpanToNavigabilityConverter();
            var result      = testSubject.Convert(null, null, null, null);

            result.Should().Be(true);
        }
        public void Convert_NonEmptySpan_True()
        {
            var textSnapshotMock = new Mock <ITextSnapshot>();

            textSnapshotMock.SetupGet(x => x.Length).Returns(20);
            var span = new SnapshotSpan(textSnapshotMock.Object, new Span(0, 10));

            var testSubject = new SpanToNavigabilityConverter();
            var result      = testSubject.Convert(span, null, null, null);

            result.Should().Be(true);
        }