public PageScrollingCollection(Forum forumEntity, int pageCount, WebClient web) { HasMoreItems = true; IsLoading = false; PageCount = pageCount; ForumEntity = forumEntity; _threadManager = new ThreadListManager(web); }
public async Task GetThreadListAsync_Test() { var WebClient = Setup.SetupWebClient().Result; ForumManager forumManager = new ForumManager(WebClient); var forumCatList = await forumManager.GetForumCategoriesAsync(); Assert.NotNull(forumCatList); Assert.True(forumCatList.Any()); ThreadListManager threadManager = new ThreadListManager(WebClient); var result = await threadManager.GetForumThreadListAsync(forumCatList.First().ForumList.First().ForumId, 1); Assert.NotNull(result); Assert.True(result.Threads.Any()); }
public ForumModel(AwfulClient client, HtmlParser parser) { this.client = client; this.parser = parser; this.manager = new ThreadListManager(this.client); }