Provides methods for playing a song.
Inheritance: AudioPlayer
Exemplo n.º 1
0
        public void Volume_NoSongLoadedAndVolumeIsSet_ReturnsSettedVolume()
        {
            var audioPlayer = new LocalAudioPlayer { Volume = 0.5f };

            Assert.AreEqual(0.5f, audioPlayer.Volume);
        }
Exemplo n.º 2
0
        public void TotalTime_NoSongLoaded_ReturnsTimeSpanZero()
        {
            var audioPlayer = new LocalAudioPlayer();

            Assert.AreEqual(TimeSpan.Zero, audioPlayer.TotalTime);
        }
Exemplo n.º 3
0
        public void Load_ArgumentIsNull_ThrowsArgumentNullException()
        {
            var audioPlayer = new LocalAudioPlayer();

            Assert.Throws<ArgumentNullException>(() => audioPlayer.Load(null));
        }
Exemplo n.º 4
0
        public void PlaybackState_NoSongLoaded_ReturnsNone()
        {
            var audioPlayer = new LocalAudioPlayer();

            Assert.AreEqual(AudioPlayerState.None, audioPlayer.PlaybackState);
        }
Exemplo n.º 5
0
        public void CurrentTime_NoSongLoaded_ReturnsTimeSpandZero()
        {
            var audioPlayer = new LocalAudioPlayer();

            Assert.AreEqual(TimeSpan.Zero, audioPlayer.CurrentTime);
        }