public void StopPlayback_CurrentItemIsOfTypeAudio_SendsStopAudioPlaybackMessage() { _subject.Items.Add(new PlaylistItem()); _subject.Handle(new PlayNextMessage()); _subject.StopPlayback(); _mockEventAggregator.Messages.Any(m => m.GetType() == typeof(StopAudioPlaybackMessage)).Should().BeTrue(); }
public void PlayPause_IsNotPlayingAndCurrentItemSetAndIsNotPaused_SendsAStartPlaybackMessage() { _subject.Items.Add(new PlaylistItem()); _subject.StartPlayback(0); _subject.StopPlayback(); _subject.PlayPause(); _mockEventAggregator.Messages.Any(m => m.GetType() == typeof(StartPlaybackMessage)).Should().BeTrue(); }