public void Validate()
        {
            var fakeResult   = MetaValidationRuleValidationResult.CreateValidResult();
            var delegateRule = new DelegateMetaValidationRule <IPropertyValidator> (v => fakeResult);

            var result = delegateRule.Validate(new IPropertyValidator[0]).First();

            Assert.That(result, Is.SameAs(fakeResult));
        }