public void ShouldProvideDefaultWhenNull() { var target = new SinceInput(); var result = target.Validate(withBaseline: null); result.ShouldBe(target.Default.Value); }
public void ShouldNotBeEnabledWhenFalse() { var target = new SinceInput { SuppliedInput = false }; var result = target.Validate(withBaseline: null); result.ShouldBeFalse(); }
public void ShouldBeEnabledWhenTrueEvenIfWithBaselineFalse() { var target = new SinceInput { SuppliedInput = true }; var result = target.Validate(withBaseline: false); result.ShouldBeTrue(); }
public void ShouldHaveHelpText() { var target = new SinceInput(); target.HelpText.ShouldBe(@"Enables diff compare. Only test changed files. | default: 'False'"); }
public void ShouldBeEnabledWithBaseline() { var sinceEnabled = new SinceInput().Validate(withBaseline: true); sinceEnabled.ShouldBeTrue(); }