@Test
 public void testInOutRepeatSequentialInvocations() throws Exception {
   MockEndpoint mock = getMockEndpoint("mock:finished");
   mock.setAssertPeriod(2000);
   mock.expectedMessageCount(1);
   String outPayload = template.requestBody("direct:test", "test", String.class);
   assertEquals("Some reply", outPayload);
   mock.assertIsSatisfied();
 }