public async Task WpAllPagesGeneratorTest1() { var site = await WpTest2SiteAsync; var generator = new AllPagesGenerator(site); var pages = generator.EnumPages().Take(2000).ToList(); TracePages(pages); AssertTitlesDistinct(pages); }
public async Task WikiaAllPagesGeneratorTest() { var site = await WikiaTestSiteAsync; var generator = new AllPagesGenerator(site) { NamespaceId = BuiltInNamespaces.Template }; var pages = generator.EnumPages().Take(2000).ToList(); TracePages(pages); AssertTitlesDistinct(pages); }
public async Task WpAllPagesGeneratorTest2() { var site = await WpTest2SiteAsync; var generator = new AllPagesGenerator(site) { StartTitle = "W", PagingSize = 20 }; var pages = generator.EnumPages(PageQueryOptions.FetchContent).Take(100).ToList(); TracePages(pages); Assert.True(pages[0].Title[0] == 'W'); AssertTitlesDistinct(pages); }