public function testLastItem() { $list = new PaginatedList(new ArrayList()); $list->setPageLength(10); $list->setTotalItems(25); $list->setCurrentPage(1); $this->assertEquals(10, $list->LastItem()); $list->setCurrentPage(2); $this->assertEquals(20, $list->LastItem()); $list->setCurrentPage(3); $this->assertEquals(25, $list->LastItem()); // Disable paging $list->setPageLength(0); $this->assertEquals(25, $list->LastItem()); }