ExceptionListener listener = new ExceptionListener(muleContext);
MuleMessage response = flow.process(getTestEvent(FAIL_REQUEST)).getMessage();
// Assert that the exception was thrown
listener.waitUntilAllNotificationsAreReceived();
assertXMLEqual(EXPECTED_SOAP_FAULT_DETAIL, response.getPayloadAsString());
assertNull(response.getExceptionPayload());