Example #1
0
        public void ReadAll_PlaylistNull_ThrowsException()
        {
            IPlaylistReader sut = new PlaylistReader();

            Assert.Throws <ArgumentNullException>(() =>
            {
                sut.ReadAll(null, "somePlaylist", "someLibraryRoot");
            });
        }
Example #2
0
        public void ReadAll_PlayListEmpty_ReturnsNull()
        {
            IPlaylistReader sut = new PlaylistReader();

            Stream playlistStream = new MemoryStream();

            Playlist result = sut.ReadAll(playlistStream, "somePlaylist", "someLibraryRoot");

            Assert.Null(result);
        }
Example #3
0
        public void ReadAll_PlayListHasOnlyComments_ReturnsNull()
        {
            IPlaylistReader sut = new PlaylistReader();

            Stream playlistStream = GetTestPlaylistStreamOnlyComments();

            Playlist result = sut.ReadAll(playlistStream, "somePlaylist", "someLibraryRoot");

            Assert.Null(result);
        }
Example #4
0
        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());
        }