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)); }