public MockObjectFactory(ISonarQubeServer server, ITargetsInstaller targetsInstaller, IAnalyzerProvider analyzerProvider, IBuildWrapperInstaller buildWrapperInstaller) { this.server = server; this.targetsInstaller = targetsInstaller; this.analyzerProvider = analyzerProvider; this.buildWrapperInstaller = buildWrapperInstaller; }
public MockObjectFactory(ISonarQubeServer server, ITargetsInstaller targetsInstaller, IAnalyzerProvider analyzerProvider, IRulesetGenerator rulesetGenerator) { this.server = server; this.targetsInstaller = targetsInstaller; this.analyzerProvider = analyzerProvider; this.rulesetGenerator = rulesetGenerator; }
private void InstallLoaderTargets(ProcessedArgs args) { if (args.InstallLoaderTargets) { ITargetsInstaller installer = this.factory.CreateTargetInstaller(); Debug.Assert(installer != null, "Factory should not return null"); installer.InstallLoaderTargets(this.logger, Directory.GetCurrentDirectory()); } else { this.logger.LogDebug(Resources.MSG_NotCopyingTargets); } }
/// <summary> /// Internal constructor for testing /// </summary> public TeamBuildPreProcessor(ISonarQubeServerFactory serverFactory, ITargetsInstaller targetInstaller) { if (serverFactory == null) { throw new ArgumentNullException("serverFactory"); } if (targetInstaller == null) { throw new ArgumentNullException("targetInstaller"); } this.serverFactory = serverFactory; this.targetInstaller = targetInstaller; }
/// <summary> /// Internal constructor for testing /// </summary> public TeamBuildPreProcessor(IPropertiesFetcher propertiesFetcher, IRulesetGenerator rulesetGenerator, ITargetsInstaller targetInstaller) // was internal { if (propertiesFetcher == null) { throw new ArgumentNullException("propertiesFetcher"); } if (rulesetGenerator == null) { throw new ArgumentNullException("rulesetGenerator"); } if (targetInstaller == null) { throw new ArgumentNullException("rulesetGenerator"); } this.propertiesFetcher = propertiesFetcher; this.rulesetGenerator = rulesetGenerator; this.targetInstaller = targetInstaller; }
/// <summary> /// Internal constructor for testing /// </summary> public TeamBuildPreProcessor(ILogger logger, ISonarQubeServerFactory serverFactory, ITargetsInstaller targetInstaller, IAnalyzerProvider analyzerInstaller) { if (logger == null) { throw new ArgumentNullException("logger"); } if (serverFactory == null) { throw new ArgumentNullException("serverFactory"); } if (targetInstaller == null) { throw new ArgumentNullException("targetInstaller"); } if (analyzerInstaller == null) { throw new ArgumentNullException("analyzerProvider"); } this.logger = logger; this.serverFactory = serverFactory; this.targetInstaller = targetInstaller; this.analyzerProvider = analyzerInstaller; }