/** * @test */ public function staticSetter() { $mockRequest = $this->getMockBuilder('\\Slim\\Http\\Request')->disableOriginalConstructor()->getMock(); $offset = 3; $limit = 16; $mockRequest->expects($this->exactly(2))->method('get')->willReturnMap([['offset', null, $offset], ['limit', 10, $limit]]); $page = Page::createFromRequest($mockRequest); $this->assertEquals($offset, $page->getOffset()); $this->assertEquals($limit, $page->getLimit()); }