Exemplo n.º 1
0
        public static IList <TestCaseData> LoadAtomKnownValueTestCases()
        {
            IList <TestCaseData> returnList = new List <TestCaseData>();

            QDFeedParser.FeedType feedtype = FeedType.Atom10;
            Type feedobjecttype            = typeof(Atom10Feed);

            IFeedKnownValueTest atomTestGoogleNews = new AtomFeedKnownValueTest
            {
                FeedUri        = new Uri(TestFileLoader.ValidFileSysAtomTestDir + "GoogleNews-Atom.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = "NFE/1.0",
                LastUpdated    = DateTime.Parse("2010-06-18T03:12:56Z").ToUniversalTime(),
                Title          = "Top Stories - Google News",
                Link           = "http://news.google.com?pz=1&ned=us&hl=en",
            };

            IFeedKnownValueTest atomTestYouTube = new AtomFeedKnownValueTest
            {
                FeedUri        = new Uri(TestFileLoader.ValidFileSysAtomTestDir + "YouTube-Atom.xml"),
                FeedObjectType = feedobjecttype,
                FeedType       = feedtype,
                Generator      = "YouTube data API",
                LastUpdated    = DateTime.Parse("2010-05-31T22:21:27.381Z").ToUniversalTime(),
                Title          = "Uploads by smartdraw",
                Link           = "http://gdata.youtube.com/feeds/api/users/smartdraw"
            };

            returnList.Add(new TestCaseData(atomTestGoogleNews).SetName("GoogleNews-Atom.xml"));
            returnList.Add(new TestCaseData(atomTestYouTube).SetName("YouTube-Atom.xml"));
            return(returnList);
        }
Exemplo n.º 2
0
        public static IList<TestCaseData> LoadAtomKnownValueTestCases()
        {
            IList<TestCaseData> returnList = new List<TestCaseData>();
            QDFeedParser.FeedType feedtype = FeedType.Atom10;
            Type feedobjecttype = typeof(Atom10Feed);

            IFeedKnownValueTest atomTestTed = new AtomFeedKnownValueTest
                                                  {
                                                      FeedUri = new Uri(TestFileLoader.ValidFileSysAtomTestDir + "Ted-Atom.xml"),
                                                      FeedObjectType = feedobjecttype,
                                                      FeedType = feedtype,
                                                      Generator = string.Empty,
                                                      LastUpdated = DateTime.Parse("2010-06-13T10:50:57-07:00").ToUniversalTime(),
                                                      Title = "Ted Dziuba",
                                                      Link = "http://teddziuba.com/",
                                                  };

            IFeedKnownValueTest atomTestGoogleNews = new AtomFeedKnownValueTest
            {
                FeedUri = new Uri(TestFileLoader.ValidFileSysAtomTestDir + "GoogleNews-Atom.xml"),
                FeedObjectType = feedobjecttype,
                FeedType = feedtype,
                Generator = "NFE/1.0",
                LastUpdated = DateTime.Parse("2010-06-18T03:12:56Z").ToUniversalTime(),
                Title = "Top Stories - Google News",
                Link = "http://news.google.com?pz=1&ned=us&hl=en",
            };

            IFeedKnownValueTest atomTestYouTube = new AtomFeedKnownValueTest
            {
                FeedUri = new Uri(TestFileLoader.ValidFileSysAtomTestDir + "YouTube-Atom.xml"),
                FeedObjectType = feedobjecttype,
                FeedType = feedtype,
                Generator = "YouTube data API",
                LastUpdated = DateTime.Parse("2010-05-31T22:21:27.381Z").ToUniversalTime(),
                Title = "Uploads by smartdraw",
                Link = "http://gdata.youtube.com/feeds/api/users/smartdraw"
            };

            returnList.Add(new TestCaseData(atomTestTed).SetName("Ted-Atom.xml"));
            returnList.Add(new TestCaseData(atomTestGoogleNews).SetName("GoogleNews-Atom.xml"));
            returnList.Add(new TestCaseData(atomTestYouTube).SetName("YouTube-Atom.xml"));
            return returnList;
        }