MockEndpoint resultEndpoint = getMockEndpoint("mock:result");
String expectedBody = "Hello there!";
String expectedBody2 = "Goodbye!";
resultEndpoint.expectedBodiesReceived(expectedBody, expectedBody2);
resultEndpoint.message(0).header("cheese").isEqualTo(123);
template.sendBodyAndHeader("activemq:test.a", expectedBody, "cheese", 123);
template.sendBodyAndHeader("activemq:test.a", expectedBody2, "cheese", 124);
resultEndpoint.assertIsSatisfied();