message = new DefaultMuleMessage(payload, muleContext);
MuleEvent event = new OutboundRoutingTestEvent(message, null, muleContext);
mockendpoint4.expectAndReturn("process", RouterTestUtils.getArgListCheckerMuleEvent(), event);
mockendpoint5.expectAndReturn("process", RouterTestUtils.getArgListCheckerMuleEvent(), event);
MuleEvent result = syncXmlSplitter.route(new OutboundRoutingTestEvent(message, (MuleSession) session.proxy(), muleContext));
MuleMessage resultMessage = result.getMessage();
assertNotNull(resultMessage);
assertNotNull(result);
assertTrue(resultMessage instanceof MuleMessageCollection);
assertEquals(2, ((MuleMessageCollection) resultMessage).size());