public FeedModel GetFeed(Guid podcastId)
        {
            Podcast         podcast = _podcastRepository.Get(podcastId);
            SyndicationFeed feed    = podcast.GetFeed();

            return(_mapper.Map <FeedModel>(feed));
        }
Ejemplo n.º 2
0
        public void ShouldGetFeed()
        {
            // Given
            Podcast sut = Podcast.Create("http://www.dr.dk/mu/Feed/harddisken?format=podcast&limit=500");

            // When
            SyndicationFeed feed = sut.GetFeed();

            // Then
            feed.Should().NotBeNull();
            feed.Title.Text.Should().Be("Harddisken");
            feed.Description.Text.Should().Be("Harddisken er radioens teknologimagasin på P1. Vi forklarer de konkrete teknologiske udviklinger og deres konsekvenser for kulturen, samfundet og hverdagen.");
            feed.ImageUrl.AbsoluteUri.Should().Be("http://www.dr.dk/mu/Asset?Id=5576dda66187a4061caf6d0e.jpg");
            feed.Items.Should().HaveCount(151);
        }