public IValidationRulePredicated <TModel> Assert( IValidationPredicate <TModel> predicate, params IValidationPredicate <TModel>[] predicates) { if (predicate == null) { throw new ArgumentNullException("predicate"); } return(Builder.Assert( predicate.And(predicates).ToArray())); }