public void ReceiveTestPositive() { Uri uri = new Uri("http://blogs.msdn.com/mobiledev/rss.xml"); Feed feed = FeedEngine.Receive(uri); Assert.IsNotNull(feed); }
public void AddFeed(string url) { Feed feed = FeedEngine.Receive(new Uri(url)); if (feed != null) { this.currentFeed = feed; // Add to storage FeedEngine.Storage.Add(feed); //Update the treeview mainForm.AddTreeNode(); } }
private void FeedThread() { OpenNETCF.Rss.Data.Feed feed = null; if (this.searchTerm.Length > 0) { string uri = string.Format("http://search.msn.com/results.aspx?q={0}&format=rss&FORM=RSRE", this.searchTerm); feed = FeedEngine.Receive(new Uri(uri)); } if (this.FeedReceived != null) { this.FeedReceived(feed); } }
public void SubscribeOpmlEmptyStringInputTest() { ArgumentException expected = null; try { Opml opml = FeedEngine.SubscribeOpml(string.Empty); } catch (ArgumentException ex) { expected = ex; } Assert.IsNotNull(expected); }
public void SubscribeOpmlNullObjectInputTest() { ArgumentNullException expected = null; try { Opml opml = FeedEngine.SubscribeOpml((Opml)null); } catch (ArgumentNullException ex) { expected = ex; } Assert.IsNotNull(expected); }
public void LoadOpmlNullInputTest() { ArgumentNullException expected = null; try { Opml opml = FeedEngine.LoadOpml(null); } catch (ArgumentNullException ex) { expected = ex; } Assert.IsNotNull(expected); }
public void SubscribeNullUriInputTest() { ArgumentNullException expected = null; Uri uri = null; try { FeedEngine.Subscribe(uri); } catch (ArgumentNullException ex) { expected = ex; } Assert.IsNotNull(expected); }
public void SubscribeNullReceiverTest() { ArgumentNullException expected = null; TestReceiver receiver = null; Uri uri = new Uri("http://blog.opennetcf.com"); try { FeedEngine.Subscribe(uri, receiver); } catch (ArgumentNullException ex) { expected = ex; } Assert.IsNotNull(expected); }
public void SubscribeNullUriWithReceiverTest() { ArgumentNullException expected = null; TestReceiver receiver = new TestReceiver(); Uri uri = null; try { FeedEngine.Subscribe(uri, receiver); } catch (ArgumentNullException ex) { expected = ex; } Assert.IsNotNull(expected); }
private void LoadOpml() { //Load opml int saveHeight = listFeeds.Height; //listFeeds.Height = saveHeight - 20; Cursor.Current = Cursors.WaitCursor; Opml opml = FeedEngine.LoadOpml(opmlPath); int count = opml.Items.Length; this.Invoke(startProgressHandler); // Populate TreeView for (int i = 0; i < count; i++) { //TreeNode node = new TreeNode(opmlItem.Title); //node.Tag = opmlItem.Title; OpmlItem opmlItem = (OpmlItem)opml.Items[i]; currentFeed = FeedEngine.Storage.GetFeed(opmlItem.Title); if (currentFeed == null) { currentFeed = FeedEngine.Receive(new Uri(opmlItem.XmlUrl)); FeedEngine.Storage.Add(currentFeed); } loadProgress = (int)((double)i / count * 100); this.Invoke(updateProgressHandler); this.Invoke(addNodeHandler); } FeedEngine.SubscribeOpml(opml); this.Invoke(endProgressHandler); //listFeeds.Height = saveHeight; Cursor.Current = Cursors.Default; //FeedEngine.Start(); }
private void LoadOpmlThread() { Cursor.Current = Cursors.WaitCursor; opml = FeedEngine.LoadOpml(opmlPath); int count = opml.Items.Length; mainForm.StartProgress(); // Populate TreeView for (int i = 0; i < count; i++) { //TreeNode node = new TreeNode(opmlItem.Title); //node.Tag = opmlItem.Title; OpmlItem opmlItem = (OpmlItem)opml.Items[i]; currentFeed = FeedEngine.Storage.GetFeed(opmlItem.Title); if (currentFeed == null) { currentFeed = FeedEngine.Receive(new Uri(opmlItem.XmlUrl)); updateCount = currentFeed.Items.Count; mainForm.UpdateTreeNode(); FeedEngine.Storage.Add(currentFeed); } this.loadProgress = (int)((double)i / count * 100); mainForm.UpdateProgress(); mainForm.AddTreeNode(); } FeedEngine.SubscribeOpml(opml); mainForm.EndProgress(); Cursor.Current = Cursors.Default; FeedEngine.Start(); }
private void UpdateAllFeedsThread() { Cursor.Current = Cursors.WaitCursor; mainForm.StartProgress(); for (int i = 0; i < opml.Items.Length; i++) { Feed feed = FeedEngine.Receive(new Uri(opml.Items[i].XmlUrl)); if (feed != null) { updateCount = FeedEngine.Storage.Update(feed); this.currentFeed = feed; mainForm.UpdateTreeNode(); } this.loadProgress = (int)((double)i / opml.Items.Length * 100); mainForm.UpdateProgress(); } mainForm.EndProgress(); Cursor.Current = Cursors.Default; }
private void menuItem3_Click(object sender, System.EventArgs e) { FeedEngine.Stop(); Application.Exit(); }