public virtual void TestFactoryFeedObjectSynthesis(string rsslocation) { var feeduri = new Uri(rsslocation); Assert.That(Factory.CreateFeed(feeduri), Is.TypeOf(typeof(T)), string.Format("Expected type for this feed is {0}", typeof(T))); Assert.That(Factory.CreateFeed(feeduri, FeedType), Is.TypeOf(typeof(T)), string.Format("Expected type for this feed is {0}", typeof(T))); }
public virtual void ApproveRssFeedItemParse() { var feed = Factory.CreateFeed(feeduri); var strFeedItems = from feeditem in feed.Items select feeditem.ToApprovalString(); Approvals.Approve(strFeedItems, "feed items"); }
public virtual void ApproveAtomFeedItemParse() { IFeed feed = Factory.CreateFeed(feeduri); var strFeedItems = from feeditem in feed.Items select feeditem.ToApprovalString(); Approvals.VerifyAll(strFeedItems, "feed items"); }
public void CanDetermineFeedType(string rsslocation) { var feeduri = new Uri(rsslocation); var feed = Factory.CreateFeed(feeduri); //Assert that the feed is of the correct type Assert.That(feed, Is.TypeOf(typeof(T))); }
public void Initialize() { _factory = new IsolatedStorageFeedFactory(); _rssDocument = _factory.CreateFeed(new Uri(SilverlightTestFileLoader.SampleRssFeeds().First(), UriKind.Relative), FeedType.Rss20, SilverlightTestFileLoader.ReadFeedContents(SilverlightTestFileLoader.SampleRssFeeds().First())); _atomDocument = _factory.CreateFeed(new Uri(SilverlightTestFileLoader.SampleAtomFeeds().First(), UriKind.Relative), FeedType.Atom10, SilverlightTestFileLoader.ReadFeedContents(SilverlightTestFileLoader.SampleAtomFeeds().First())); }
public void Initialize() { _factory = new IsolatedStorageFeedFactory(); _rssDocument = _factory.CreateFeed(new Uri(SilverlightTestFileLoader.SampleRssFeeds().First(), UriKind.Relative), FeedType.Rss20, SilverlightTestFileLoader.ReadFeedContents(SilverlightTestFileLoader.SampleRssFeeds().First())); _atomDocument = _factory.CreateFeed(new Uri(SilverlightTestFileLoader.SampleAtomFeeds().First(), UriKind.Relative), FeedType.Atom10, SilverlightTestFileLoader.ReadFeedContents(SilverlightTestFileLoader.SampleAtomFeeds().First())); }
public void CanSerializeRssFeedToXml() { var testfeed = TestFileLoader.GetSingleRssTestFilePath(TestFileLoader.TestFileType.FileSys); var feed = Factory.CreateFeed(new Uri(testfeed)); var serializer = new XmlSerializer(feed.GetType()); using (var filestream = new FileStream(RssXmlFile, FileMode.Create)) { serializer.Serialize(filestream, feed); } Assert.IsTrue(File.Exists(RssXmlFile)); Assert.IsTrue(File.ReadAllText(RssXmlFile).Length > 0); }