public void Should_Set_Prerelease_To_False_By_Default() { // Given, When var settings = new ChocolateyInstallSettings(); // Then Assert.False(settings.Prerelease); }
public static void ChocolateyInstallFromConfig(this ICakeContext context, FilePath packageConfigPath, ChocolateyInstallSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var resolver = new ChocolateyToolResolver(context.FileSystem, context.Environment); var runner = new ChocolateyInstaller(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, resolver); runner.InstallFromConfig(packageConfigPath, settings); }
public static void ChocolateyInstallFromConfig(this ICakeContext context, FilePath packageConfigPath) { var settings = new ChocolateyInstallSettings(); ChocolateyInstallFromConfig(context, packageConfigPath, settings); }
public static void ChocolateyInstall(this ICakeContext context, string packageId) { var settings = new ChocolateyInstallSettings(); ChocolateyInstall(context, packageId, settings); }
public static void ChocolateyInstall(this ICakeContext context, string packageId, ChocolateyInstallSettings settings) { if (context == null) { throw new ArgumentNullException("context"); } var resolver = new ChocolateyToolResolver(context.FileSystem, context.Environment); var runner = new ChocolateyInstaller(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, resolver); runner.Install(packageId, settings); }
public ChocolateyInstallerFixture() { PackageId = "Cake"; PackageConfigPath = "./packages.config"; Settings = new ChocolateyInstallSettings(); }