Ejemplo n.º 1
0
        public static IList<TestCaseData> LoadRssKnownValueTestCases()
        {
            IList<TestCaseData> returnList = new List<TestCaseData>();
            var feedtype = FeedType.Rss20;
            var feedobjecttype = typeof(Rss20Feed);
            IFeedKnownValueTest rssTestAaronontheweb = new RssFeedKnownValueTest
                                                          {
                                                              FeedUri =
                                                                  new Uri(TestFileLoader.ValidFileSysRssTestDir +
                                                                          "Aaronontheweb-RSS.xml"),
                                                              FeedObjectType = feedobjecttype,
                                                              FeedType = feedtype,
                                                              Generator = "BlogEngine.NET 1.6.1.0",
                                                              LastUpdated = DateTime.Parse("Mon, 14 Jun 2010 12:26:00 -1200").ToUniversalTime(),
                                                              Title = "Aaronontheweb",
                                                              Link = "http://www.aaronstannard.com/",
                                                              Description = ".NET Development with Social Media APIs",
                                                              Language = "en-GB"
                                                          };

            IFeedKnownValueTest rssTestTechCrunch = new RssFeedKnownValueTest
                                                        {
                                                            FeedUri = new Uri(TestFileLoader.ValidFileSysRssTestDir + "TechCrunch-RSS.xml"),
                                                            FeedObjectType = feedobjecttype,
                                                            FeedType = feedtype,
                                                            Generator = "http://wordpress.com/",
                                                            LastUpdated = DateTime.Parse("Fri, 18 Jun 2010 01:21:15 +0000").ToUniversalTime(),
                                                            Title = "TechCrunch",
                                                            Link = "http://techcrunch.com",
                                                            Description = "TechCrunch is a group-edited blog that profiles the companies, products and events defining and transforming the new web.",
                                                            Language = "en"
                                                        };

            IFeedKnownValueTest rssTestHackerNews = new RssFeedKnownValueTest
                                                        {
                                                            FeedUri = new Uri(TestFileLoader.ValidFileSysRssTestDir + "HackerNews-RSS.xml"),
                                                            FeedObjectType = feedobjecttype,
                                                            FeedType = feedtype,
                                                            Generator = string.Empty,
                                                            LastUpdated = DateTime.UtcNow,
                                                            Title = "Hacker News",
                                                            Link = "http://news.ycombinator.com/",
                                                            Description = "Links for the intellectually curious, ranked by readers.",
                                                            Language = string.Empty
                                                        };

            IFeedKnownValueTest rssTestDelicious = new RssFeedKnownValueTest
            {
                FeedUri = new Uri(TestFileLoader.ValidFileSysRssTestDir + "del.icio.us-RSS.xml"),
                FeedObjectType = feedobjecttype,
                FeedType = feedtype,
                Generator = string.Empty,
                LastUpdated = DateTime.Parse("Wed, 16 Jun 2010 17:45:37 +0000").ToUniversalTime(),
                Title = "Delicious/Aaronontheweb",
                Link = "http://delicious.com/Aaronontheweb",
                Description = "bookmarks posted by Aaronontheweb",
                Language = string.Empty
            };

            returnList.Add(new TestCaseData(rssTestAaronontheweb).SetName("Aaronontheweb-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestTechCrunch).SetName("TechCrunch-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestHackerNews).SetName("HackerNews-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestDelicious).SetName("del.icio.us-RSS.xml"));

            return returnList;
        }
Ejemplo n.º 2
0
        public static IList <TestCaseData> LoadRssKnownValueTestCases()
        {
            IList <TestCaseData> returnList = new List <TestCaseData>();
            var feedtype       = FeedType.Rss20;
            var feedobjecttype = typeof(Rss20Feed);
            IFeedKnownValueTest rssTestAaronontheweb = new RssFeedKnownValueTest
            {
                FeedUri =
                    new Uri(TestFileLoader.ValidFileSysRssTestDir +
                            "Aaronontheweb-RSS.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = "BlogEngine.NET 1.6.1.0",
                LastUpdated    = DateTime.Parse("Mon, 14 Jun 2010 12:26:00 -1200").ToUniversalTime(),
                Title          = "Aaronontheweb",
                Link           = "http://www.aaronstannard.com/",
                Description    = ".NET Development with Social Media APIs",
                Language       = "en-GB"
            };

            IFeedKnownValueTest rssTestTechCrunch = new RssFeedKnownValueTest
            {
                FeedUri        = new Uri(TestFileLoader.ValidFileSysRssTestDir + "TechCrunch-RSS.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = "http://wordpress.com/",
                LastUpdated    = DateTime.Parse("Fri, 18 Jun 2010 01:21:15 +0000").ToUniversalTime(),
                Title          = "TechCrunch",
                Link           = "http://techcrunch.com",
                Description    = "TechCrunch is a group-edited blog that profiles the companies, products and events defining and transforming the new web.",
                Language       = "en"
            };

            IFeedKnownValueTest rssTestHackerNews = new RssFeedKnownValueTest
            {
                FeedUri        = new Uri(TestFileLoader.ValidFileSysRssTestDir + "HackerNews-RSS.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = string.Empty,
                LastUpdated    = DateTime.UtcNow,
                Title          = "Hacker News",
                Link           = "http://news.ycombinator.com/",
                Description    = "Links for the intellectually curious, ranked by readers.",
                Language       = string.Empty
            };

            IFeedKnownValueTest rssTestDelicious = new RssFeedKnownValueTest
            {
                FeedUri        = new Uri(TestFileLoader.ValidFileSysRssTestDir + "del.icio.us-RSS.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = string.Empty,
                LastUpdated    = DateTime.Parse("Wed, 16 Jun 2010 17:45:37 +0000").ToUniversalTime(),
                Title          = "Delicious/Aaronontheweb",
                Link           = "http://delicious.com/Aaronontheweb",
                Description    = "bookmarks posted by Aaronontheweb",
                Language       = string.Empty
            };

            returnList.Add(new TestCaseData(rssTestAaronontheweb).SetName("Aaronontheweb-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestTechCrunch).SetName("TechCrunch-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestHackerNews).SetName("HackerNews-RSS.xml"));
            returnList.Add(new TestCaseData(rssTestDelicious).SetName("del.icio.us-RSS.xml"));

            return(returnList);
        }