예제 #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();
        }