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));
        }
Ejemplo n.º 2
0
        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));
        }