public void Returns_New_Instance()
        {
            var textViewMock = new Mock <ITextView>();

            var controller = new SonarLintQuickInfoControllerProvider()
                             .TryCreateIntellisenseController(textViewMock.Object, new List <ITextBuffer>());

            controller.Should().NotBeNull();
        }
Exemple #2
0
        public void TestInitialize()
        {
            trackingPointMock = new Mock <ITrackingPoint>();

            textSnapshotMock = new Mock <ITextSnapshot>(MockBehavior.Strict);
            textSnapshotMock.SetupGet(x => x.Length).Returns(1000);

            bufferGraphMock = new Mock <IBufferGraph>(MockBehavior.Strict);

            textViewMock = new Mock <ITextView>(MockBehavior.Strict);
            textViewMock.SetupGet(x => x.BufferGraph).Returns(bufferGraphMock.Object);
            textViewMock.SetupGet(x => x.TextSnapshot).Returns(textSnapshotMock.Object);

            textView = textViewMock.Object;

            quickInfoBrokerMock = new Mock <IQuickInfoBroker>(MockBehavior.Strict);

            provider = new SonarLintQuickInfoControllerProvider
            {
                QuickInfoBroker = quickInfoBrokerMock.Object,
            };
        }