@Test
void remove() {

    var channel = new ChannelImpl<TestWebSocketMessage, TestWebSocketMessage>(null, context, null);
    channel.join("room1");
    channel.join("room2");
    context.remove(channel);
    assertThat(context.room("room1")).isEmpty();
    assertThat(context.room("room2")).isEmpty();
}