public void ValidatingCustomAnnotationOnPersonWithCustomAnnotationReturnsValidationError()
        {
            var person = new PersonWithCustomAnnotation();

            person.Name        = "Edgar";
            person.Description = "some description";
            person.Age         = 42;

            // property under test
            person.CustomAnnotationProperty = "tralala";

            var validationResults = new List <ValidationResult>();
            var validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(person);
            var result            = false;

            result = Validator.TryValidateObject(person, validationContext, validationResults, true);
            Assert.IsFalse(result);
        }
        public void ValidatingCustomAnnotationOnPersonWithCustomAnnotationReturnsValidationError()
        {
            var person = new PersonWithCustomAnnotation();
            person.Name = "Edgar";
            person.Description = "some description";
            person.Age = 42;

            // property under test
            person.CustomAnnotationProperty = "tralala";

            var validationResults = new List<ValidationResult>();
            var validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(person);
            var result = false;
            result = Validator.TryValidateObject(person, validationContext, validationResults, true);
            Assert.IsFalse(result);
        }