public void MessageTypeVersionAlwaysReturns1()
        {
            // TODO: The final system should not be hard coded
            var msg = new UpdateLocationMessage();

            var actual = MessageSender.DetermineTypeFromMessage(msg);

            Assert.Equal(1, actual.Item2);
        }
        public void MessageTypeWillBeShortTypeName()
        {
            // This assumes that the event consumers are 
            // making the same choice.
            var msg = new UpdateLocationMessage();
            var expected = msg.GetType().Name;
            var actual = MessageSender.DetermineTypeFromMessage(msg);

            Assert.Equal(expected, actual.Item1);
        }