Exemple #1
0
        public void Should_Create_Playlist_From_Playlist_Url()
        {
            var examplePlaylistUrl   = "http://www.youtube.com/playlist?list=PLzjFbaFzsmMQk8613XlrMO20m0FPs5Z1d";
            var expectedResultsCount = 100;
            var fixture = new YoutubePlaylistProviderTestsFixture()
                          .ReturnHtmlForUrl(examplePlaylistUrl, "example-playlist-page.html");

            var results = fixture.Sut.CreatePlaylist(new Uri(examplePlaylistUrl));

            results.Should().HaveCount(expectedResultsCount);
        }
Exemple #2
0
        public void Should_Create_Playlist_From_Watch_Url()
        {
            var exampleVideoWithPlaylistUrl = "http://www.youtube.com/watch?v=maw2OoL15J4&list=PLzjFbaFzsmMQk8613XlrMO20m0FPs5Z1d&index=64";
            var expectedResultsCount        = 200;
            var fixture = new YoutubePlaylistProviderTestsFixture()
                          .ReturnHtmlForUrl(exampleVideoWithPlaylistUrl, "example-video-page-with-playlist.html");

            var results = fixture.Sut.CreatePlaylist(new Uri(exampleVideoWithPlaylistUrl));

            results.Should().HaveCount(expectedResultsCount);
        }