public void testMarshallSuccess() throws Exception {
mockMarshall.expectedMessageCount(1);
Address address = new Address();
address.setAddressLine1("Hauptstr. 1; 01129 Entenhausen");
Person person = new Person();
person.setFirstName("Christian");
person.setLastName("Mueller");
person.setAge(Integer.valueOf(36));
person.setAddress(address);
template.sendBody("direct:marshall", person);
assertMockEndpointsSatisfied();