public void Validation_should_result_in_one_missing_required_fields() { var objectWithOneMissingRequiredField = new ClassToValidate { FirstRequiredField = "value" }; var vr = _validator.Validate(objectWithOneMissingRequiredField); Assert.That(vr.IsValid, Is.False); Assert.That(vr.ValidationErrors.Count(), Is.EqualTo(1)); Assert.That(vr.ValidationErrors.First().MemberName, Is.EqualTo("SecondRequiredField")); Assert.That(vr.ValidationErrors.First().ErrorMessage, Is.EqualTo(ClassToValidate.RequiredFieldErrorMessage)); }
public void Validation_should_result_in_one_missing_required_fields() { var objectWithOneMissingRequiredField = new ClassToValidate { FirstRequiredField = "value" }; var vr = _validator.Validate(objectWithOneMissingRequiredField); Assert.That(vr.IsValid, Is.False); Assert.That(vr.ValidationErrors.Count(), Is.EqualTo(1)); Assert.That(vr.ValidationErrors.First().MemberName, Is.EqualTo("SecondRequiredField")); Assert.That(vr.ValidationErrors.First().ErrorMessage, Is.EqualTo(ClassToValidate.RequiredFieldErrorMessage)); }