public void ValidatesValueField()
        {
            MockValidator<object> valueValidator = new MockValidator<object>(false);
            Validator validator
                = new FieldValueValidator<FieldValueValidatorFixtureTestClass>("PublicField", valueValidator);

            validator.Validate(new FieldValueValidatorFixtureTestClass());

            Assert.AreEqual(FieldValueValidatorFixtureTestClass.value, valueValidator.ValidatedTargets[0]);
        }
Exemple #2
0
        public void ValidatesValueField()
        {
            MockValidator <object> valueValidator = new MockValidator <object>(false);
            Validator validator
                = new FieldValueValidator <FieldValueValidatorFixtureTestClass>("PublicField", valueValidator);

            validator.Validate(new FieldValueValidatorFixtureTestClass());

            Assert.AreEqual(FieldValueValidatorFixtureTestClass.value, valueValidator.ValidatedTargets[0]);
        }
Exemple #3
0
 public FieldValueValidator(string fieldName, Validator fieldValueValidator)
     : base(FieldValueValidator <T> .GetFieldValueAccess(fieldName), fieldValueValidator)
 {
 }