public void PlayPause_IsNotPlaying_SendsAResumePlaybackMessage() { _subject.StopPlayback(); _subject.PlayPause(); _mockEventAggregator.Messages.Any(m => m.GetType() == typeof(ResumePlaybackMessage)).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(); }