public void TestReadArtistsFromDirectory() { var filePath = _artistPath; var artist = MusicDirectoryReader.GetArtistsAlbumsFromDirectory(filePath); Assert.AreEqual("Ride", artist.Name); Assert.AreEqual(1, artist.Albums.Count); var album = artist.Albums[0]; Assert.AreEqual("Going Blank Again", album.Title); }
public void TestGetAlbumYearFromTracks_POC_Logic() { var fileList = MusicDirectoryReader.GetMusicFilesFromFolder("C:\\Users\\Gavin\\Documents\\Visual Studio 2013\\Projects\\RefactoredMP3Format\\Testing\\out\\Ride\\Going Blank Again"); var trackList = new List <IMp3>(); foreach (var file in fileList) { var track = Mp3Adapter.GetMp3(file.FullName); trackList.Add(track); } var years = trackList.Select(f => f.Year); var query = years.GroupBy(item => item).OrderByDescending(g => g.Count()).Select(g => g.Key).First(); }
public void TestFolderContainsMusicFiles() { Assert.IsFalse(MusicDirectoryReader.FolderContainsMusicFiles(_artistPath)); Assert.IsTrue(MusicDirectoryReader.FolderContainsMusicFiles(_albumPath)); }