private static void ChatRoomExample() { var room = new ChatRoom.ChatRoom(); var john = new Person("John"); var jane = new Person("Jane"); room.Join(john); room.Join(jane); john.Say("Hi"); jane.Say("Oh, hey John"); var simon = new Person("Simon"); room.Join(simon); simon.Say("Hi everyone"); jane.PrivateMessage(simon, "Please leave"); }