public InstallNugetPackage(INuGetManager nugetManager, IPackageInstaller packageInstaller, IPackageArchiver packageArchiver, IWorkingDirectoriesProvider workingDirectoriesProvider) { nugetManager.CheckArgumentNull(nameof(nugetManager)); packageInstaller.CheckArgumentNull(nameof(packageInstaller)); packageArchiver.CheckArgumentNull(nameof(packageArchiver)); workingDirectoriesProvider.CheckArgumentNull(nameof(workingDirectoriesProvider)); _nugetManager = nugetManager; _packageInstaller = packageInstaller; _packageArchiver = packageArchiver; _workingDirectoriesProvider = workingDirectoriesProvider; }
public PushPackageCommand(IPackageInstaller packageInstaller) { packageInstaller.CheckArgumentNull(nameof(packageInstaller)); _packageInstaller = packageInstaller; }