assertEquals(0, eventCounter1.get());
multicaster.addApplicationListener(subscriptionBean);
client.send("vm://event.multicaster", "Test Spring MuleEvent", null);
assertTrue(whenFinished.await(DEFAULT_LATCH_TIMEOUT, TimeUnit.MILLISECONDS));
assertEquals(1, eventCounter1.get());
eventCounter1.set(0);
multicaster.removeAllListeners();
client.send("vm://event.multicaster", "Test Spring MuleEvent", null);