Ejemplo n.º 1
0
        public void SchemaVersion()
        {
            var data = message.ToArray();

            Assert.Equal(ParseResult.Success, DecodeMessage.TryParse(data, out DecodeMessage decodeMessage));

            Assert.Equal(2, decodeMessage.SchemaVersion);
            Assert.Equal("WSJT-X", decodeMessage.Id);
            Assert.True(decodeMessage.New);
            Assert.Equal(TimeSpan.FromSeconds(29820), decodeMessage.SinceMidnight);
            Assert.Equal(-12, decodeMessage.Snr);
            Assert.Equal(0.3, Math.Round(decodeMessage.DeltaTime, 1));
            Assert.Equal(367, decodeMessage.DeltaFrequency);
            Assert.Equal("~", decodeMessage.Mode);
            Assert.Equal("EC1AIJ US2YW KN28", decodeMessage.Message);
            Assert.False(decodeMessage.LowConfidence);
            Assert.False(decodeMessage.OffAir);
        }