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]); }
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]); }
public FieldValueValidator(string fieldName, Validator fieldValueValidator) : base(FieldValueValidator <T> .GetFieldValueAccess(fieldName), fieldValueValidator) { }