playerSession.onEvent(message);
assertFalse(latch1.await(500, TimeUnit.MILLISECONDS));// Ensure that the message is not sent.
Event event2 = Events.event(null, Events.DISCONNECT);
Event event3 = Events.event(null, Events.DISCONNECT);
playerSession2.onEvent(event2);
playerSession3.onEvent(event3);
assertTrue(latch2.await(500, TimeUnit.MILLISECONDS));
// 1 ondisconnect(session1) + 0 onnetwork(session1) + 2 ondisconnect(session2 and 3)
assertTrue(counter.get() == 3);
}