Exemplo n.º 1
0
        public void TestExtractLinkToPages()
        {
            var paginationLinkMiner = new PaginationLinkMiner(page);
            var urls = paginationLinkMiner.Extract(Download(page));

            Assert.That(urls, Is.EquivalentTo(new[]
            {
                "http://www.mtk.ru/business/sale/business/?p=1",
                "http://www.mtk.ru/business/sale/business/?p=2",
                "http://www.mtk.ru/business/sale/business/?p=3",
                "http://www.mtk.ru/business/sale/business/?p=4",
                "http://www.mtk.ru/business/sale/business/?p=5"
            }));

            Console.WriteLine(urls.Aggregate("", (acc, url) => $"{acc}\n{url}"));
        }
Exemplo n.º 2
0
 public void Init()
 {
     paginationLinkMiner = new PaginationLinkMiner(baseUrl);
 }