Order order = new Order("Sausage and Mash");
client.send("jms://orders.queue", order, null);
Thread.sleep(1000);
assertTrue(eventCount.get() == 1);
MuleMessage result = client.request("jms://processed.queue", 10000);
assertEquals(1, eventCount.intValue());
assertNotNull(result);
assertEquals("Order 'Sausage and Mash' Processed", result.getPayloadAsString());
}
}