예제 #1
0
        public void ShouldProvideDefaultWhenNull()
        {
            var target = new SinceInput();

            var result = target.Validate(withBaseline: null);

            result.ShouldBe(target.Default.Value);
        }
예제 #2
0
        public void ShouldNotBeEnabledWhenFalse()
        {
            var target = new SinceInput {
                SuppliedInput = false
            };

            var result = target.Validate(withBaseline: null);

            result.ShouldBeFalse();
        }
예제 #3
0
        public void ShouldBeEnabledWhenTrueEvenIfWithBaselineFalse()
        {
            var target = new SinceInput {
                SuppliedInput = true
            };

            var result = target.Validate(withBaseline: false);

            result.ShouldBeTrue();
        }
예제 #4
0
        public void ShouldHaveHelpText()
        {
            var target = new SinceInput();

            target.HelpText.ShouldBe(@"Enables diff compare. Only test changed files. | default: 'False'");
        }
예제 #5
0
        public void ShouldBeEnabledWithBaseline()
        {
            var sinceEnabled = new SinceInput().Validate(withBaseline: true);

            sinceEnabled.ShouldBeTrue();
        }