コード例 #1
0
        public void Setup()
        {
            var mockSearchTermClassification = new Mock <IClassificationType>();

            mockSearchTermClassification.Setup(c => c.IsOfType(OutputClassificationDefinitions.FindResultsSearchTerm)).
            Returns(true);

            var mockClassificationTypeRegistryService = new Mock <IClassificationTypeRegistryService>();

            mockClassificationTypeRegistryService
            .Setup(c => c.GetClassificationType(It.IsAny <string>()))
            .Returns((string classificationType) => new FakeClassificationType(classificationType));

            classifier = new FindResultsClassifier(mockClassificationTypeRegistryService.Object);
        }
コード例 #2
0
        public void Setup()
        {
            var mockSearchTermClassification = new Mock <IClassificationType>();

            mockSearchTermClassification.Setup(c => c.IsOfType(ClassificationTypeDefinitions.FindResultsSearchTerm)).
            Returns(true);

            var mockClassificationTypeRegistryService = new Mock <IClassificationTypeRegistryService>();

            mockClassificationTypeRegistryService
            .Setup(c => c.GetClassificationType(It.IsAny <string>()))
            .Returns((string classificationType) => new FakeClassificationType(classificationType));

            _classifier = new FindResultsClassifier();
            _classifier.Initialize(mockClassificationTypeRegistryService.Object, null);
            _classifier.GetClassificationSpans(new SnapshotSpan());
            _classifier.HighlightFindResults = true;
        }