public function testNextLink() { $list = new PaginatedList(new ArrayList()); $list->setTotalItems(50); $this->assertContains('start=10', $list->NextLink()); $list->setCurrentPage(2); $this->assertContains('start=20', $list->NextLink()); $list->setCurrentPage(3); $this->assertContains('start=30', $list->NextLink()); $list->setCurrentPage(4); $this->assertContains('start=40', $list->NextLink()); $list->setCurrentPage(5); $this->assertNull($list->NextLink()); // Disable paging $list->setCurrentPage(1); $list->setPageLength(0); $this->assertNull($list->NextLink()); }