Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 public void TestFolderContainsMusicFiles()
 {
     Assert.IsFalse(MusicDirectoryReader.FolderContainsMusicFiles(_artistPath));
     Assert.IsTrue(MusicDirectoryReader.FolderContainsMusicFiles(_albumPath));
 }