public void ReadAll_PlaylistNull_ThrowsException() { IPlaylistReader sut = new PlaylistReader(); Assert.Throws <ArgumentNullException>(() => { sut.ReadAll(null, "somePlaylist", "someLibraryRoot"); }); }
public void ReadAll_PlayListEmpty_ReturnsNull() { IPlaylistReader sut = new PlaylistReader(); Stream playlistStream = new MemoryStream(); Playlist result = sut.ReadAll(playlistStream, "somePlaylist", "someLibraryRoot"); Assert.Null(result); }
public void ReadAll_PlayListHasOnlyComments_ReturnsNull() { IPlaylistReader sut = new PlaylistReader(); Stream playlistStream = GetTestPlaylistStreamOnlyComments(); Playlist result = sut.ReadAll(playlistStream, "somePlaylist", "someLibraryRoot"); Assert.Null(result); }
public void ReadAll_PlayListHasOnlyFiles_ReturnsFiles() { IPlaylistReader sut = new PlaylistReader(); Stream playlistStream = GetTestPlaylistStreamOnlyFiles(); Playlist result = sut.ReadAll(playlistStream, "somePlaylist", "someLibraryRoot"); Assert.Equal(2, result.Files.Count()); }