public void ConsumeHighlighting(
     DocumentRange range,
     IHighlighting error,
     Severity?overriddenSeverity = null,
     string overriddenHighlightingAttributeId    = null,
     OverlapResolveKind?overriddenOverlapResolve = null,
     int?overriddenOverloadResolvePriority       = null)
 {
     _decorated.ConsumeHighlighting(
         range, error, overriddenSeverity, overriddenHighlightingAttributeId, overriddenOverlapResolve, overriddenOverloadResolvePriority);
 }
Exemplo n.º 2
0
 public void ConsumeHighlighting(HighlightingInfo highlightingInfo)
 {
     if (!(highlightingInfo.Highlighting is AnnotationRedundancyInHierarchyWarning))
     {
         _decorated.ConsumeHighlighting(highlightingInfo);
     }
 }
        public void ConsumeHighlighting_WithSomeHighlighting_ShouldPassCall()
        {
            var highlightingInfo = CreateHighlightingInfo(A_.Dummy <IHighlighting>());

            _sut.ConsumeHighlighting(highlightingInfo);

            A_.CallTo(() => _decorated.ConsumeHighlighting(highlightingInfo)).MustHaveHappened();
        }
        public void ConsumeHighlighting_ShouldPassCall()
        {
            var highlighting = A.Fake <IHighlighting>();

            _sut.ConsumeHighlighting(
                DocumentRange.InvalidRange,
                highlighting,
                Severity.INFO,
                "overriddenHighlightingAttributeId",
                OverlapResolveKind.ERROR,
                overriddenOverloadResolvePriority: 42);

            A.CallTo(() => _decorated.ConsumeHighlighting(
                         DocumentRange.InvalidRange,
                         highlighting,
                         Severity.INFO,
                         "overriddenHighlightingAttributeId",
                         OverlapResolveKind.ERROR,
                         42)).MustHaveHappened();
        }