コード例 #1
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        public void Test_Add_Duplicate_Playlist()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.Add_New_Playlist("playlist");
            player.Add_New_Playlist("playlist");

            // Assert
            Assert.AreEqual(player.Playlist_Names[0], "playlist");
            Assert.IsTrue(player.Playlist_Names.Count == 1);
        }
コード例 #2
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        public void Test_Add_One_Playlist()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            player.Add_New_Playlist("new");

            // Assert
            Assert.AreEqual(player.Playlist_Names[0], "new");
        }
コード例 #3
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        public void Test_Playlist_File_Created()
        {
            //Arrange
            var    playlist     = new BearPlayer.Bear_Player();
            string playlistName = "TrevorPlaylist";

            //Act
            playlist.Add_New_Playlist(playlistName);

            //Assert
            Assert.IsTrue(File.Exists((@"C:\BearPlayer\Resources\" + playlistName + ".txt")));
        }
コード例 #4
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        public void Test_Add_Null_Value_To_Playlist()
        {
            //Arrange
            var    bearPlayer   = new BearPlayer.Bear_Player();
            string playlistName = "TrevorPlaylist";

            bearPlayer.Add_New_Playlist(playlistName);

            //Act
            bearPlayer.addSongToPlaylist(null, playlistName);

            //Assert
            string[] line = File.ReadAllLines(@"C:\BearPlayer\Resources\" + playlistName + ".txt");
            Assert.IsTrue(line.Length == 0); //nothing written to the file
        }
コード例 #5
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        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");
        }
コード例 #6
0
ファイル: UnitTests.cs プロジェクト: AndyShafer/MediaPlayer
        public void Test_Add_Multiple_Playlist()
        {
            // Arrange
            var player = new BearPlayer.Bear_Player();

            // Act
            for (int i = 0; i < 5; ++i)
            {
                player.Add_New_Playlist(i.ToString());
            }

            // Assert
            for (int i = 0; i < 5; ++i)
            {
                Assert.AreEqual(player.Playlist_Names[i], i.ToString());
            }
        }