public void Should_Set_ThrowOnError_By_Default() { // Given, When var settings = new SvnDeleteSettings(); // Then Assert.True(settings.ThrowOnError); }
public void Should_Set_ThrowOnWarning_By_Default() { // Given, When var settings = new SvnDeleteSettings(); // Then Assert.False(settings.ThrowOnWarning); }
public void Should_Not_Force_By_Default() { // Given, When var settings = new SvnDeleteSettings(); // Then Assert.False(settings.Force); }
public void Should_Not_Keep_Local_By_Default() { // Given, When var settings = new SvnDeleteSettings(); // Then Assert.False(settings.KeepLocal); }
internal SvnDeleterFixture() { Environment = Substitute.For <ICakeEnvironment>(); SvnClient = Substitute.For <ISvnClient>(); Settings = new SvnDeleteSettings(); DirectoryPath = new DirectoryPath(@"C:\test\"); FilePath = new FilePath(@"C:\test\test.cs"); GetSvnClient = () => SvnClient; }
/// <inheritdoc/> public bool Delete(string fileOrDirectoryPath, SvnDeleteSettings settings) { return(Delete(fileOrDirectoryPath, settings.ToSvnDeleteArgs())); }
public static bool SvnDeleteDirectory(this ICakeContext context, DirectoryPath directory, SvnDeleteSettings settings) { var commands = new SvnDeleter(context.Environment, SvnClientFactoryMethod); return(commands.Delete(directory, settings ?? new SvnDeleteSettings())); }
public static bool SvnDeleteFile(this ICakeContext context, FilePath file, SvnDeleteSettings settings) { var deleter = new SvnDeleter(context.Environment, SvnClientFactoryMethod); return(deleter.Delete(file, settings ?? new SvnDeleteSettings())); }