Пример #1
0
        public void Validate_IRule_Returns_One_Validation_Result()
        {
            var rule = new SynchronousTrueRule().IfValidThenValidate
                       (
                new SynchronousTrueRule(), new SynchronousFalseRule1(), new SynchronousTrueRule()
                       );

            rule.Validate().Count().ShouldBe(1);
        }
Пример #2
0
        public void Validate_Of_T_IRule_Returns_One_Validation_Result()
        {
            var rule = new SynchronousTrueRule().IfValidThenValidate
                       (
                new SynchronousTrueRule(), new SynchronousFalseRule1(), new SynchronousTrueRule()
                       );
            var results = rule.Validate <CustomValidationResult>();

            results.Count().ShouldBe(1);
            results.First().ShouldBeOfType <CustomValidationResult>();
        }