public void GetFolderListTest() { Login l = new Login(); WebBrowser wb = l.GetBrowserElement(); wb.DocumentCompleted += delegate (Object sender, WebBrowserDocumentCompletedEventArgs args){ OAuthHelper h = new OAuthHelper(wb); // TODO: Passenden Wert initialisieren InstapaperConnector target = new InstapaperConnector(h); // TODO: Passenden Wert initialisieren User user = new User(target); target.GetFolderList(user, delegate(IAsyncResult result) { // Should return an empty List in case of zero folders Console.WriteLine(user.Folders); if (user.Folders.Capacity > 0) foreach (Folder f in user.Folders) Assert.IsNotNull(f); }); }; }
public void GetBookmarksTest() { Login l = new Login(); WebBrowser wb = l.GetBrowserElement(); wb.DocumentCompleted += delegate(Object sender, WebBrowserDocumentCompletedEventArgs args) { OAuthHelper h = new OAuthHelper(wb); // TODO: Passenden Wert initialisieren InstapaperConnector target = new InstapaperConnector(h); // TODO: Passenden Wert initialisieren Folder folder = new Folder(target); folder.Id = Folder.STARRED; folder.GetBookmarks(delegate(IAsyncResult result) { // Should return an empty List in case of zero folders if (folder.Bookmarks.Count > 0) foreach (Bookmark b in folder.Bookmarks) Assert.IsNotNull(b); }); }; }
public void GetBookmarkText() { Login l = new Login(); WebBrowser wb = l.GetBrowserElement(); wb.DocumentCompleted += delegate(Object sender, WebBrowserDocumentCompletedEventArgs args) { OAuthHelper h = new OAuthHelper(wb); // TODO: Passenden Wert initialisieren InstapaperConnector target = new InstapaperConnector(h); // TODO: Passenden Wert initialisieren Folder folder = new Folder(target); folder.Id = Folder.STARRED; folder.GetBookmarks(delegate(IAsyncResult result) { folder.Bookmarks[0].GetText(delegate(IAsyncResult res) { Assert.IsTrue(folder.Bookmarks[0].HtmlText.Length > 0); }); }); }; }
public User(InstapaperConnector con) : base(con) { this.Folders = new List <Folder>(); }
public BaseModel(InstapaperConnector con) { this.connector = con; this.Id = ""; this.Title = ""; }
public Folder(InstapaperConnector con) : base(con) { this.Bookmarks = new List <Bookmark>(); }
public Bookmark(InstapaperConnector con) : base(con) { this.HtmlText = ""; }