assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));
ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
assertEquals("should be DLC", true, e.isDeadLetterChannel());
SendProcessor send = assertIsInstanceOf(SendProcessor.class, e.getFailureHandler());
assertEquals("mock://dead", send.getDestination().getEndpointUri());
// dead letter channel will mark the exchange as completed
assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
}