public void CanHandle_Null_False()
        {
            // Arrange
            MessageHandler <UnitTestMessage> messageHandler = new MessageHandler <UnitTestMessage>(HandleMessage);
            bool result;

            // Act
            result = messageHandler.CanHandle(null);

            // Assert
            Assert.False(result);
        }
        public void CanHandle_NotValidMessage_False()
        {
            // Arrange
            MessageHandler <IMessage> messageHandler = new MessageHandler <IMessage>(HandleMessage);
            UnitTestMessage           message        = new UnitTestMessage();
            bool result;

            // Act
            result = messageHandler.CanHandle(message);

            // Assert
            Assert.False(result);
        }