mockEndpoint.expectedMessageCount(1);
exchange = new DefaultExchange(camelContext);
exchange.getIn().setHeader("DynamicHeader", "DynamicValue");
producer.send("direct:tdrRuleTest5", exchange);
assertEquals("Wrong expected message count", 1, mockEndpoint.getReceivedCounter());
assertEquals("Wrong tdrQueueService size", 1, tdrQueueService.getQueueSize());
tdrData = tdrQueueService.getOrWait();
// Now the queue is empty