public void TestNoReceiveOnNotSubscribed() { var msg = new TextMessageSend(); var handler = new Mock <IVSPCMessageHandler>(); broker.Subscribe(handler.Object, typeof(TrafficPositionReportMessage)); broker.Publish(msg); handler.Verify(h => h.HandleMessage(msg, context), Times.Never()); }
public void TestNoReceiveOnNotSubscribed() { var msg = new TextMessageSend(); var handler = new Mock<IVSPCMessageHandler>(); broker.Subscribe(handler.Object, typeof(TrafficPositionReportMessage)); broker.Publish(msg); handler.Verify(h => h.HandleMessage(msg, context), Times.Never()); }
private void textBox1_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == System.Windows.Input.Key.Enter) { var activeCommChannelTab = commChannelTabs.FirstOrDefault(t => t.TabItem == tabControl1.SelectedItem); if (activeCommChannelTab != null && !activeCommChannelTab.IsAllTab) { var msg = new TextMessageSend() { Sender = comboBoxCallsign.Text, Receiver = activeCommChannelTab.ChannelFreq, Text = textBox1.Text }; broker.Publish(msg); textBox1.Clear(); } } }
private void SendTextMessage(TextMessageSend textMessageSend) { fsdSession.SendPDU(new PDUTextMessage(textMessageSend.Sender, textMessageSend.Receiver, textMessageSend.Text)); }