public void AddAGenre() { bool result = false; result = CDCatalogManager.AddGenre(testGenre); Assert.IsTrue(result); }
public void AddAnArtistToEdit() { bool result = false; result = CDCatalogManager.AddArtist(editedTestArtist); Assert.IsTrue(result); }
public void AddAPlaylist() { Playlist playlist = new Playlist(); playlist.PlaylistName = "nUnit Playlist"; CDCatalogManager.AddPlaylist(playlist); Assert.IsNotNull(playlist.PlaylistID); }
public void IsAlbumDeleted() { albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { Assert.IsFalse(a.AlbumTitle.Equals(testAlbum.AlbumTitle)); } }
public void IsGenreDeleted() { genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { Assert.IsFalse(g.GenreName.Equals(testGenre.GenreName)); } }
public void IsArtistDeleted() { artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { Assert.IsFalse(a.ArtistName.Equals(testArtist.ArtistName)); } }
public void IsSongDeleted() { songList = CDCatalogManager.GetSongs(); foreach (Song s in songList) { Assert.IsFalse(s.SongTitle.Equals(testSong.SongTitle)); } }
public void CheckGenres() { bool result = false; genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { if (g.GenreName == testGenre.GenreName) { result = true; } } Assert.IsNotEmpty(genreList); Assert.IsTrue(result); }
public void DeleteASong() { bool result = false; songList = CDCatalogManager.GetSongs(); foreach (Song s in songList) { if (s.SongTitle == testSong.SongTitle) { result = CDCatalogManager.DeleteSong(s); } } Assert.IsTrue(result); }
public void DeleteAnEditedArtist() { bool result = false; artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == "Fixed Artist") { result = CDCatalogManager.DeleteArtist(a); } } Assert.IsTrue(result); }
public void DeleteAnAlbum() { bool result = false; albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { if (a.AlbumTitle == testAlbum.AlbumTitle) { result = CDCatalogManager.DeleteAlbum(a); } } Assert.IsTrue(result); }
public void DeleteAGenre() { bool result = false; genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { if (g.GenreName == testGenre.GenreName) { result = CDCatalogManager.DeleteGenre(g); } } Assert.IsTrue(result); }
public void EditAnArtist() { bool result = false; artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == editedTestArtist.ArtistName) { a.ArtistName = "Fixed Artist"; result = CDCatalogManager.UpdateArtist(a); } } Assert.IsNotEmpty(artistList); Assert.IsTrue(result); }
public void CheckArtists() { bool result = false; artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == testArtist.ArtistName) { result = true; } } Assert.IsNotEmpty(artistList); Assert.IsTrue(result); }
public void CheckAlbums() { bool result = false; albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { if (a.AlbumTitle == testAlbum.AlbumTitle) { result = true; } } Assert.IsNotEmpty(albumList); Assert.IsTrue(result); }
public void CheckSongs() { bool result = false; songList = CDCatalogManager.GetSongs(); foreach (Song s in songList) { if (s.SongTitle == testSong.SongTitle) { result = true; } } Assert.IsNotEmpty(songList); Assert.IsTrue(result); }
public void AddAnAlbum() { bool result = false; artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == testArtist.ArtistName) { testAlbum.ArtistID = a.ArtistID; } } result = CDCatalogManager.AddAlbum(testAlbum); Assert.IsTrue(result); }
public void EditAnAlbum() { bool result = false; albumList.Clear(); albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { if (a.AlbumTitle == editedTestAlbum.AlbumTitle) { a.AlbumTitle = "Fixed Album"; result = CDCatalogManager.UpdateAlbum(a); } } Assert.IsNotEmpty(albumList); Assert.IsTrue(result); }
public void EditASong() { bool result = false; songList.Clear(); songList = CDCatalogManager.GetSongs(); foreach (Song s in songList) { if (s.SongTitle == editedTestSong.SongTitle) { s.SongTitle = "Foxed Song"; result = CDCatalogManager.UpdateSong(s); } } Assert.IsNotEmpty(songList); Assert.IsTrue(result); }
public void EditAGenre() { bool result = false; genreList.Clear(); genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { if (g.GenreName == editedTestGenre.GenreName) { g.GenreName = "Fixed Genre"; result = CDCatalogManager.UpdateGenre(g); } } Assert.IsNotEmpty(genreList); Assert.IsTrue(result); }
public void TearDown() { songList = CDCatalogManager.GetSongs(); foreach (Song s in songList) { if (s.SongTitle == "Foxed Song" || s.SongTitle == "Misspelled Snog") { CDCatalogManager.DeleteSong(s); } } albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { if (a.AlbumTitle == "Fixed Album" || a.AlbumTitle == "Misspelled Ablum") { CDCatalogManager.DeleteAlbum(a); } } artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == "Fixed Artist" || a.ArtistName == "Misspelled Test Atrist") { CDCatalogManager.DeleteArtist(a); } } genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { if (g.GenreName == "Fixed Genre" || g.GenreName == "Misspelled Gerne") { CDCatalogManager.DeleteGenre(g); } } }
private void button4_Click(object sender, EventArgs e) { CDCatalogProcess.GeneratePlayList("Winforms Test Playlist", 120); Playlist playlist = CDCatalogManager.GetPlaylists().Where(p => p.PlaylistName.Equals("Winforms Test Playlist")).Last(); List <PlaylistSong> pl = CDCatalogManager.GetPlaylistSongs().Where(p => p.PlaylistID.Equals(playlist.PlaylistID)).ToList(); List <Song> songs = new List <Song>(); int totalDuration = 0; foreach (PlaylistSong pls in pl) { songs.Add(CDCatalogManager.GetSongs().Where(s => s.SongID.Equals(pls.SongID)).First()); totalDuration += (CDCatalogManager.GetSongs().Where(s => s.SongID.Equals(pls.SongID)).First()).TrackLength; } dataGridView1.DataSource = songs; textBox1.Text = "Total playlist duration is " + totalDuration.ToString() + " seconds."; //using (CDCatalogEntities db = new CDCatalogEntities()) //{ // Playlist playList = new Playlist(); // playList.PlaylistName = "Test Playlist"; // db.Playlists.Add(playList); // db.SaveChanges(); // List<PlaylistSong> playlistSongList = new List<PlaylistSong>(); // int targetMinutes = 12000; // int targetSeconds = (targetMinutes * 60); // List<Song> songList = db.Songs.OrderByDescending(s => s.TrackLength).ToList(); // playlistSongList = RandomPlaylist(songList, targetSeconds, playList); // List<PlaylistSong> pl = db.PlaylistSongs.Where(p => p.PlaylistID.Equals(playList.PlaylistID)).ToList(); // List<Song> songs = new List<Song>(); //} }
public void AddASong() { bool result = false; artistList = CDCatalogManager.GetArtists(); albumList = CDCatalogManager.GetAlbums(); genreList = CDCatalogManager.GetGenres(); foreach (Artist a in artistList) { if (a.ArtistName == testArtist.ArtistName) { testSong.ArtistID = a.ArtistID; } } foreach (Album a in albumList) { if (a.AlbumTitle == testAlbum.AlbumTitle) { testSong.AlbumID = a.AlbumID; } } foreach (Genre g in genreList) { if (g.GenreName == testGenre.GenreName) { testSong.GenreID = g.GenreID; } } result = CDCatalogManager.AddSong(testSong); Assert.IsTrue(result); }
public void Initialize() { testArtist.ArtistName = "Test and the Artists"; testGenre.GenreName = "Test Genre"; testAlbum.AlbumTitle = "Songs to Test By"; testAlbum.Year = 1990; testSong.SongTitle = "I'll Have a Blue Testmas Without You"; testSong.TrackNumber = 1; testSong.TrackLength = 325; editedTestArtist.ArtistName = "Misspelled Test Atrist"; CDCatalogManager.AddArtist(editedTestArtist); editedTestGenre.GenreName = "Misspelled Gerne"; CDCatalogManager.AddGenre(editedTestGenre); editedTestAlbum.AlbumTitle = "Misspelled Ablum"; artistList.Clear(); artistList = CDCatalogManager.GetArtists(); foreach (Artist a in artistList) { if (a.ArtistName == editedTestArtist.ArtistName) { editedTestAlbum.ArtistID = a.ArtistID; } } CDCatalogManager.AddAlbum(editedTestAlbum); editedTestSong.SongTitle = "Misspelled Snog"; editedTestSong.TrackLength = 240; editedTestSong.TrackNumber = 1; foreach (Artist a in artistList) { if (a.ArtistName == editedTestArtist.ArtistName) { editedTestSong.ArtistID = a.ArtistID; } } genreList.Clear(); genreList = CDCatalogManager.GetGenres(); foreach (Genre g in genreList) { if (g.GenreName == editedTestGenre.GenreName) { editedTestSong.GenreID = g.GenreID; } } albumList.Clear(); albumList = CDCatalogManager.GetAlbums(); foreach (Album a in albumList) { if (a.AlbumTitle == editedTestAlbum.AlbumTitle) { editedTestSong.AlbumID = a.AlbumID; } } CDCatalogManager.AddSong(editedTestSong); }