public void testSplitAggregateListFlow() throws MuleException, Exception
{
final Apple apple = new Apple();
final Banana banana = new Banana();
final Orange orange = new Orange();
final FruitBowl fruitBowl = new FruitBowl(apple, banana);
fruitBowl.addFruit(orange);
muleContext.getClient().send("vm://split-aggregate-list-in",
new DefaultMuleMessage(fruitBowl.getFruit(), muleContext));
final MuleMessage result = muleContext.getClient().request("vm://split-aggregate-list-out",
RECEIVE_TIMEOUT);
assertNotNull(result);