Catel.Test.Data.ModelBaseTest.AttributeValidation_DoNotValidate C# (CSharp) Метод

AttributeValidation_DoNotValidate() приватный Метод

private AttributeValidation_DoNotValidate ( ) : void
Результат void
        public void AttributeValidation_DoNotValidate()
        {
            var instance = new ObjectWithValidation();

            instance.SetValue(ObjectWithValidation.ValueWithAnnotationsProperty.Name, string.Empty, true, false);
            var fieldValidations = instance.GetValidationContext().GetFieldValidations(ObjectWithValidation.ValueWithAnnotationsProperty.Name);

            Assert.AreEqual(0, fieldValidations.Count);

            instance.SetValue(ObjectWithValidation.ValueWithAnnotationsProperty.Name, null, true, true);
            fieldValidations = instance.GetValidationContext().GetFieldValidations(ObjectWithValidation.ValueWithAnnotationsProperty.Name);

            Assert.AreEqual(1, fieldValidations.Count);
        }
#endif
ModelBaseTest