Пример #1
0
        public void GetValidationResults_IRule_Returns_One_Validation_Result()
        {
            var rule = new TrueRule().IfValidThenValidate
                       (
                new TrueRule(), new FalseRule1(), new TrueRule()
                       );

            rule.GetValidationResults().Count().ShouldBe(1);
        }
        public void GetValidationResults_Of_T_IRule_Returns_One_Validation_Result()
        {
            var rule = new TrueRule().IfValidThenValidate
                       (
                new TrueRule(), new FalseRule1(), new TrueRule()
                       );
            var results = rule.GetValidationResults <CustomValidationResult>();

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