@Test
public void shouldUpdateOccupantAndFireListeners() {
final OccupantChangedTestHandler handler = new OccupantChangedTestHandler("modified");
room.addOccupantChangedHandler(handler);
final XmppURI occupantUri = uri("room@domain/name");
final Occupant occupant = room.setOccupantPresence(userURI, occupantUri, "owner", "participant", Show.notSpecified, null);
final Occupant occupant2 = room.setOccupantPresence(userURI, occupantUri, "admin", "moderator", Show.notSpecified, null);
assertEquals(1, handler.getCalledTimes());
assertSame(occupant, occupant2);
}