public void ShouldUpdateNavigationItemWhenFriendIsSaved() { _viewModel.Load(); var navigationItem = _viewModel.Friends.First(); var friendId = navigationItem.Id; _friendSavedEvent.Publish(new Friend { Id = friendId, FirstName = "Anna", LastName = "Huber", }); Assert.Equal("Anna Huber", navigationItem.DisplayMember); }
public void ShouldAddNavigationItemWhenAddedFriendIsSaved() { _viewModel.Load(); const int newFriendId = 97; _friendSavedEvent.Publish(new Friend { Id = newFriendId, FirstName = "Freyja", LastName = "Niehoff" }); Assert.Equal(3, _viewModel.Friends.Count); var addedItem = _viewModel.Friends.SingleOrDefault(f => f.Id == newFriendId); Assert.NotNull(addedItem); Assert.Equal("Freyja Niehoff", addedItem.DisplayMember); }