Latch whenFinished = new Latch();
subscriptionBean.setEventCallback(new CountingEventCallback(eventCounter1, 1, whenFinished));
multicaster.removeApplicationListener(subscriptionBean);
MuleClient client = new MuleClient(muleContext);
client.send("vm://event.multicaster", "Test Spring MuleEvent", null);
assertEquals(0, eventCounter1.get());
multicaster.addApplicationListener(subscriptionBean);
client.send("vm://event.multicaster", "Test Spring MuleEvent", null);