public void MusicLibraryEmpty_ReturnsEmptyArray() { musicLibraryFolder = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "TestMusicLibraryFolder")).FullName; var mlr = new MusicLibraryReader(); var artistsFolderNames = mlr.ReadMusicLibrary(musicLibraryFolder); Assert.IsTrue(!artistsFolderNames.Any()); }
public void ReadMusicLibraryFolder_ReturnsAllFolders() { musicLibraryFolder = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "TestMusicLibraryFolder")).FullName; foreach (string item in artists) { Directory.CreateDirectory(Path.Combine(musicLibraryFolder, item)); } var mlr = new MusicLibraryReader(); var artistsFolderNames = mlr.ReadMusicLibrary(musicLibraryFolder); Assert.IsTrue(artists.SequenceEqual(artistsFolderNames.Select(path => new DirectoryInfo(path).Name))); }