### Question:
HolidayEndpoint { @PayloadRoot(namespace = NAMESPACE_URI, localPart = "HolidayRequest") public void handleHolidayRequest(@RequestPayload Element holidayRequest) throws Exception { Date startDate = parseDate(startDateExpression, holidayRequest); Date endDate = parseDate(endDateExpression, holidayRequest); String name = firstNameExpression.evaluateFirst(holidayRequest).getText() + " " + lastNameExpression.evaluateFirst(holidayRequest).getText(); humanResourceService.bookHoliday(startDate, endDate, name); } @Autowired  HolidayEndpoint(HumanResourceService humanResourceService); @PayloadRoot(namespace = NAMESPACE_URI, localPart = "HolidayRequest") void handleHolidayRequest(@RequestPayload Element holidayRequest);  }### Answer:
@Test public void handleHolidayRequest() throws Exception { serviceMock.bookHoliday(startCalendar.getTime(), endCalendar.getTime(), "John Doe"); endpoint.handleHolidayRequest(holidayRequest.getRootElement()); verify(serviceMock); }