Beispiel #1
0
        public void Validate()
        {
            var customer = new Customer();

            _validationRuleStub1
            .Stub(stub => stub.Validate(Arg <ValidationContext> .Is.NotNull))
            .Return(new[] { _validationFailure });
            _validationRuleStub2
            .Stub(stub => stub.Validate(Arg <ValidationContext> .Is.NotNull))
            .Return(new ValidationFailure[0]);

            var result = _validator.Validate(customer);

            Assert.That(result.Errors, Is.EquivalentTo(new[] { _validationFailure }));
        }
        public void SetUp()
        {
            mappingSet = new MappingSetImpl();
            engine = new ValidationRulesEngine(mappingSet);

            rule1 = MockRepository.GenerateMock<IValidationRule>();
            rule2 = MockRepository.GenerateMock<IValidationRule>();
            result1 = new ValidationResult(rule1);
            result2 = new ValidationResult(rule2);

            rule1.Stub(r => r.Run(mappingSet)).Return(result1);
            rule2.Stub(r => r.Run(mappingSet)).Return(result2);

            engine.AddRule(rule1);
            engine.AddRule(rule2);
        }
Beispiel #3
0
        public void SetUp()
        {
            mappingSet = new MappingSetImpl();
            engine     = new ValidationRulesEngine(mappingSet);

            rule1   = MockRepository.GenerateMock <IValidationRule>();
            rule2   = MockRepository.GenerateMock <IValidationRule>();
            result1 = new ValidationResult(rule1);
            result2 = new ValidationResult(rule2);

            rule1.Stub(r => r.Run(mappingSet)).Return(result1);
            rule2.Stub(r => r.Run(mappingSet)).Return(result2);

            engine.AddRule(rule1);
            engine.AddRule(rule2);
        }