示例#1
0
        public void Test_Song_Map_Same_Song_Path()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.add_new_song(file_path1);
            player.add_new_song(file_path1);

            // Assert
            Assert.AreEqual(file_path1, player.song_map["Godspeed"]);
        }
示例#2
0
        public void Test_Song_Map()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.add_new_song(file_path1);
            player.add_new_song(file_path2);

            // Assert
            Assert.AreEqual(file_path1, player.song_map["Godspeed"]);
            Assert.AreEqual(file_path2, player.song_map["A Whisper & A Clamor"]);
        }
示例#3
0
        public void Test_Artist_Map_Same_Song()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.add_new_song(file_path1);
            player.add_new_song(file_path1);
            List <string> songs = player.artist_map["Anberlin"];

            // Assert
            Assert.AreEqual(songs[0], file_path1);
            Assert.IsTrue(songs.Count == 1);
        }
示例#4
0
        public void Test_Album_Map()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.add_new_song(file_path1);
            player.add_new_song(file_path2);

            List <string> songs = player.album_map["Cities"];

            // Assert
            Assert.AreEqual(songs[0], file_path1);
            Assert.AreEqual(songs[1], file_path2);
            Assert.IsTrue(songs.Count == 2);
        }
示例#5
0
        public void Test_Song_URL_Added_To_Playlist_Text_File()
        {
            //Arrange
            var    bearPlayer   = new BearPlayer.Bear_Player();
            string playlistName = "TrevorPlaylist";

            bearPlayer.Add_New_Playlist(playlistName);
            bearPlayer.add_new_song(TrevSong);

            //Act
            bearPlayer.addSongToPlaylist("Intro", playlistName);

            //Assert
            string[] line = File.ReadAllLines(@"C:\BearPlayer\Resources\" + playlistName + ".txt");
            Assert.IsTrue(line[0] == @"C:\BearPlayer\Resources\01 Intro.mp3");
        }