public void Validator_TypeLevelValidator_DoesNotCascadeToProperty()
        {
            var testObj = new ValTestClass_TypeLevel_CustomValidation()
            {
                CanBeNullProperty = new ValTestClass_TypeLevel_CustomValidation()
            };
            ValidationContext context = new ValidationContext(testObj, null, null);

            Assert.IsTrue(Validator.TryValidateObject(testObj, context, null, true));
        }
 public void Validator_TypeLevelValidator_DoesNotCascadeToProperty() {
     var testObj = new ValTestClass_TypeLevel_CustomValidation() { CanBeNullProperty = new ValTestClass_TypeLevel_CustomValidation() };
     ValidationContext context = new ValidationContext(testObj, null, null);
     Assert.IsTrue(Validator.TryValidateObject(testObj, context, null, true));
 }