public void ModeSMessageEventArgs_Constructor_Initialises_To_Known_State()
 {
     var dateTimeNow = DateTime.UtcNow;
     var message = new ModeSMessage();
     var adsbMessage = new AdsbMessage(message);
     var eventArgs = new ModeSMessageEventArgs(dateTimeNow, message, adsbMessage);
     Assert.AreEqual(dateTimeNow, eventArgs.ReceivedUtc);
     Assert.AreSame(message, eventArgs.ModeSMessage);
     Assert.AreSame(adsbMessage, eventArgs.AdsbMessage);
 }
 /// <summary>
 /// Raises <see cref="ModeSMessageReceived"/>.
 /// </summary>
 /// <param name="args"></param>
 private void OnModeSMessageReceived(ModeSMessageEventArgs args)
 {
     if(ModeSMessageReceived != null) ModeSMessageReceived(this, args);
 }