template.sendBody("direct:start", "John,Doe");
assertMockEndpointsSatisfied();
Foo foo = getMockEndpoint("mock:result").getReceivedExchanges().get(0).getIn().getBody(Foo.class);
assertEquals("John", foo.getFirst());
assertEquals("Doe", foo.getLast());
}