public function testBuildCheckParams() { $pagination = new Pagination(10, 99, 3); $this->assertEquals(0, $pagination->getTotalPages(), "The total page must be zero"); $pagination->build(); $this->assertEquals(10, $pagination->getTotalPages(), "Incorrect total page"); $this->assertEquals(3, $pagination->getCurrentPage(), "Incorrect current page"); $this->assertEquals(10, $pagination->getPerPage(), "Incorrect per page"); $this->assertEquals(20, $pagination->getOffset()); }