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); }