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;
        }
Beispiel #5
0
        /// <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;
        }
Beispiel #6
0
        /// <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;
        }