MuleClient client = new MuleClient(muleContext);
client.send("vm://event.multicaster", "Test Spring MuleEvent", null);
ApplicationContext context = ((MuleEventMulticaster) muleContext.getRegistry().lookupObject(
"applicationEventMulticaster")).applicationContext;
context.publishEvent(new TestApplicationEvent(context));
whenFinished.await(DEFAULT_LATCH_TIMEOUT, TimeUnit.MILLISECONDS);
assertEquals(2, eventCounter1.get());
}