/// <summary> /// Initializes a new instance of the <see cref="NpmPackageInstaller"/> class. /// </summary> /// <param name="processRunner">The process runner.</param> /// <param name="log">The log.</param> /// <param name="contentResolver">The content resolver.</param> /// <param name="config">The configuration.</param> /// <param name="toolLocator">The ToolLocator.</param> public NpmPackageInstaller(IProcessRunner processRunner, ICakeLog log, INpmContentResolver contentResolver, ICakeConfiguration config, IToolLocator toolLocator) { _processRunner = processRunner ?? throw new ArgumentNullException(nameof(processRunner)); _log = log ?? throw new ArgumentNullException(nameof(log)); _contentResolver = contentResolver ?? throw new ArgumentNullException(nameof(contentResolver)); _config = config ?? throw new ArgumentNullException(nameof(config)); _toolLocator = toolLocator ?? throw new ArgumentNullException(nameof(toolLocator)); }
/// <summary> /// Initializes a new instance of the <see cref="NpmPackageInstaller"/> class. /// </summary> /// <param name="processRunner">The process runner.</param> /// <param name="log">The log.</param> /// <param name="contentResolver">The content resolver.</param> /// <param name="config">The configuration.</param> /// <param name="toolLocator">The ToolLocator.</param> /// <param name="environment">The Environment.</param> /// <param name="fileSystem">The Filesystem.</param> public NpmPackageInstaller( IProcessRunner processRunner, ICakeLog log, INpmContentResolver contentResolver, ICakeConfiguration config, IToolLocator toolLocator, ICakeEnvironment environment, IFileSystem fileSystem) { _processRunner = processRunner ?? throw new ArgumentNullException(nameof(processRunner)); _log = log ?? throw new ArgumentNullException(nameof(log)); _contentResolver = contentResolver ?? throw new ArgumentNullException(nameof(contentResolver)); _config = config ?? throw new ArgumentNullException(nameof(config)); _toolLocator = toolLocator ?? throw new ArgumentNullException(nameof(toolLocator)); _environment = environment ?? throw new ArgumentNullException(nameof(environment)); _fileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); }