MuleClient client = new MuleClient();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
Document soap = dbf.newDocumentBuilder().parse(ClassUtils.getResourceAsStream("asyncRequest.xml", getClass()));
Map props = new HashMap();
UMOMessage result = client.sendDirect("pxe", null, new DOMSource(soap.getDocumentElement()), props);
assertNotNull(result);
String xml = DOMUtils.domToString(((Element)result.getPayload()));
System.out.println(xml);
//TODO apart from there being no exception how do I verify the result??
}