private IMessagesProcessor CreateProcessorAndProcess(IEnumerable<Message> messages) { IMessagesProcessor processor = this.messagesProcessorFactoryMethod(); processor.Process(messages); return processor; }