Ejemplo n.º 1
0
        void GetTagsReturns_EmptyEnumerable_IfSpanCountIsZero()
        {
            var textBufferMock            = new Mock <ITextBuffer>();
            var classRegisteryServiceMock = new Mock <IClassificationTypeRegistryService>();

            var sut = new ColorCoderTagger(textBufferMock.Object, classRegisteryServiceMock.Object);

            var result = sut.GetTags(new NormalizedSnapshotSpanCollection());

            result.Should().NotBeNull();
            result.Should().BeEmpty();
        }
Ejemplo n.º 2
0
        void GetTagsReturns_EmptyEnumerable_IfCacheIsNotResolved()
        {
            var textBufferMock            = new Mock <ITextBuffer>();
            var classRegisteryServiceMock = new Mock <IClassificationTypeRegistryService>();

            var snapShotPoint          = new SnapshotPoint(new Mock <ITextSnapshot>().Object, 0);
            var snapshotSpanCollection = new NormalizedSnapshotSpanCollection(new SnapshotSpan(snapShotPoint, snapShotPoint));

            var sut = new ColorCoderTagger(textBufferMock.Object, classRegisteryServiceMock.Object);

            var result = sut.GetTags(snapshotSpanCollection);

            result.Should().NotBeNull();
            result.Should().BeEmpty();
        }