// Send asynchronous request
client.dispatch("EchoVm", msg, null);
// Wait for asynchronous response
MuleMessage result = client.request("ReplyTo", RECEIVE_DELAY);
assertNotNull("Result is null", result);
assertFalse("Result is null", result.getPayload() instanceof NullPayload);
assertEquals("testing", result.getPayload());
// Make sure there are no more responses