public PackageDeployerTasks( IConfiguration configuration, IPackageDeploymentProcessor packageDeploymentProcessor, IPackageProcessor packageProcessor, IPackageRepository packageRepository, IProgressNotifier progressNotifier) { this.packageDeploymentProcessor = packageDeploymentProcessor; this.configuration = configuration; this.packageProcessor = packageProcessor; this.packageRepository = packageRepository; this.progressNotifier = progressNotifier; this.progressNotifier.Progress += this.OnProgressUpdate; }