public IEnumerable <ValidationResult> Validate() { _observers.All(observer => { observer.ConsumerConfigured(this); return(true); }); return(_messageTypes.Values.SelectMany(x => x.Validate())); }
public IEnumerable <ValidationResult> Validate() { var specification = this as IConsumerMessageConfigurator <TConsumer, TMessage>; _observers.All(observer => { observer.ConsumerMessageConfigured(specification); return(true); }); return(_batchConfigurator.Validate() .Concat(_batchMessagePipeConfigurator.Validate()) .Concat(_consumerSpecification.Validate())); }
public IEnumerable <ValidationResult> Validate() { _observers.All(observer => { observer.ConsumerConfigured(this); return(true); }); foreach (var result in _messageTypes.Values.SelectMany(x => x.Validate())) { yield return(result); } foreach (var result in ValidateOptions()) { yield return(result); } }