public void Should_call_cloud_service_when_asked_to_stop_monitor_flight()
        {
            serviceClient = new MonitorServiceClient(notificationService, monitorService);

            var flight = new Flight();
            flight.UniqueId = "12345";
            Messenger.Default.Send(new StopMonitorFlightMessage(flight));

            Assert.IsTrue(monitorService.StopMonitoringFlightWasCalled);
            Assert.AreEqual(notificationService.ChannelUrl, monitorService.CallbackUrl);
            Assert.AreEqual(flight.UniqueId, monitorService.UniqueFlightId);
        }
 public void Should_open_push_channel()
 {
     serviceClient = new MonitorServiceClient(notificationService, monitorService);
     Assert.IsTrue(notificationService.OpenChannelWasCalled);
 }