{
MuleClient client = new MuleClient(muleContext);
Customer c = new Customer("Ross Mason", 1234);
CustomerQuoteRequest request = new CustomerQuoteRequest(c, 10000, 48);
// Send asynchronous request
client.dispatch("CustomerRequests", request, null);
// Wait for asynchronous response
MuleMessage result = client.request("CustomerResponses", getDelay());
assertNotNull("Result is null", result);
assertFalse("Result is null", result.getPayload() instanceof NullPayload);