public FeedModel GetFeed(Guid podcastId) { Podcast podcast = _podcastRepository.Get(podcastId); SyndicationFeed feed = podcast.GetFeed(); return(_mapper.Map <FeedModel>(feed)); }
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); }