public void I_should_be_able_to_split_a_bunch_of_messages_from_a_group() { PingMessage ping = new PingMessage(); PongMessage pong = new PongMessage(); MessageGroup group = MessageGroup.Build <MessageGroup>() .Add(ping) .Add(pong); object[] items = group.ToArray(); Assert.That(items.Length, Is.EqualTo(2)); }