예제 #1
0
        public void Parse_BadUrl()
        {
            var xmlParser = new XmlParser();
            List<PodcastItem> result = xmlParser.Parse("https://dl.dropboxusercontent.com/u/128970065/Podcast/BADURL");

            Assert.AreEqual(0, result.Count);
        }
        public ActionResult Index()
        {
            ViewBag.RenderTime = System.DateTime.Now.ToString();

            var parser = new XmlParser();
            var items = parser.Parse(ConfigurationHelper.SermonPodcastUrl);

            return View(items);
        }
예제 #3
0
        public void Parse_ReturnsExpected()
        {
            var xmlParser = new XmlParser();
            List<PodcastItem> result = xmlParser.Parse("https://dl.dropboxusercontent.com/u/128970065/Podcast/CalvarySouthside.org-Podcast.xml");

            var oldestItem = result.OrderBy(x => x.PublishedDate).First();

            Assert.AreEqual("Genesis 42", oldestItem.Title);
        }