public void TrackResistanceMessageTest()
        {
            const string           line    = "    93.469 { 101940406} Tx - [A4][09][4F][03][33][FF][FF][FF][FF][08][4E][FF][6B][00][00]";
            TrackResistanceMessage message = (TrackResistanceMessage)MessageFactory.MessageFromLine(line);

            Assert.IsNotNull(message);
            Assert.IsTrue(message.CoEff == 255);
            Assert.IsTrue(message.Grade == -0.240004465F);
        }
        public void CommandStatusMessageTest()
        {
            const string         line    = "    42.312 {2319290046} Rx - [A4][14][4E][00][47][33][FF][00][FF][EB][4D][FF]";
            CommandStatusMessage message = (CommandStatusMessage)MessageFactory.MessageFromLine(line);

            if (message.LastCommand == TrackResistanceMessage.Page)
            {
                Assert.IsTrue(-0.530004442F == TrackResistanceMessage.DecodeGrade(message));
            }
            else
            {
                Assert.Fail();
            }
        }