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();
        }
Exemple #2
0
        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();
        }