public static void SendAndReceiveSingleMessage(IMessageChannel channel) { channel.Open(); channel.Clear(); var m = GetNewMessage(); channel.Send(m); var m2 = channel.ReceiveSingle(TimeSpan.MaxValue); Assert.NotNull(m2); Assert.AreEqual(m.Identifier, m2.Identifier); channel.Close(); }