Esempio n. 1
0
            public TestEnvironmentBuilder(SonarLintMode bindingMode)
            {
                analysisRequesterMock       = new Mock <IAnalysisRequester>();
                userSettingsProviderMock    = new Mock <IUserSettingsProvider>();
                suppressedIssuesMonitorMock = new Mock <ISuppressedIssuesMonitor>();

                var solutionBoundTracker = new ConfigurableActiveSolutionBoundTracker
                {
                    CurrentConfiguration = new BindingConfiguration(new BoundSonarQubeProject(), bindingMode, null)
                };

                Logger = new TestLogger();

                TestSubject = new AnalysisConfigMonitor(analysisRequesterMock.Object,
                                                        userSettingsProviderMock.Object, solutionBoundTracker, suppressedIssuesMonitorMock.Object, Logger);
            }
            public TestEnvironmentBuilder(SonarLintMode bindingMode)
            {
                this.bindingMode = bindingMode;

                analysisRequesterMock    = new Mock <IAnalysisRequester>();
                userSettingsProviderMock = new Mock <IUserSettingsProvider>();
                solutionBoundTracker     = new ConfigurableActiveSolutionBoundTracker()
                {
                    CurrentConfiguration = new BindingConfiguration(new Persistence.BoundSonarQubeProject(), bindingMode)
                };

                Logger = new TestLogger();

                TestSubject = new AnalysisConfigMonitor(analysisRequesterMock.Object,
                                                        userSettingsProviderMock.Object, solutionBoundTracker, Logger);
            }