private static void TestSenderMessage( IMessageHandler handler, Message0 msg, MethodId expectedHandler ) { handler.HandleMessage( msg ); CheckExpectedHandler( msg, expectedHandler ); }
private static void CheckExpectedHandler(Message0 msg, MethodId expectedHandler) { Assert.AreEqual( msg.HandledBy, expectedHandler ); }
private static void TestHubMessage( IMessageHub hub, Message0 msg, MethodId expectedHandler ) { hub.DeliverMessageToRecipients( msg ); CheckExpectedHandler( msg, expectedHandler ); }
public MessageRecipientResult Handle( Message0 msg ) { msg.HandledBy = MethodId.TestComponent_Handle_Message0; return MessageRecipientResult.DeliverToNext; }