public void ShouldUseDefaultWhenSinceEnabledAndInputNull() { var input = new SinceTargetInput(); var validatedSinceBranch = input.Validate(sinceEnabled: true); validatedSinceBranch.ShouldBe(input.Default); }
public void ShouldNotValidateSinceTargetWhenSinceDisabled() { var validatedSinceBranch = new SinceTargetInput { SuppliedInput = "develop" }.Validate(sinceEnabled: false); validatedSinceBranch.ShouldBe("master"); }
public void ShouldUseSuppliedInputWhenSinceEnabled() { var suppliedInput = "develop"; var validatedSinceBranch = new SinceTargetInput { SuppliedInput = suppliedInput }.Validate(sinceEnabled: true); validatedSinceBranch.ShouldBe(suppliedInput); }
public void ShouldHaveHelpText() { var target = new SinceTargetInput(); target.HelpText.ShouldBe(@"The target branch/commit to compare with the current codebase when the since feature is enabled. | default: 'master'"); }