public void Publishes_message_when_user_selects_an_airport() { AirportSelectedMessage lastMessage = null; Messenger.Default.Register(this, (AirportSelectedMessage message) => lastMessage = message); viewModel.SelectedAirport = viewModel.Airports.Last(); viewModel.SaveCommand.Execute(null); Assert.IsNotNull(lastMessage); Assert.AreEqual(viewModel.SelectedAirport, lastMessage.Content); }
public void Publishes_message_when_user_selects_an_airport() { AirportSelectedMessage lastMessage = null; _messenger.Subscribe <AirportSelectedMessage>(m => lastMessage = m); _viewModel.SelectedAirport = _viewModel.Airports.Last(); _viewModel.SaveCommand.Execute(null); Assert.IsNotNull(lastMessage); Assert.AreEqual(_viewModel.SelectedAirport, lastMessage.Content); }
private void OnAirportSelected(AirportSelectedMessage message) { SelectedAirport = message.Content; }