public function testSetMaxResultsPerPage() { $this->assertFalse($this->object->setMaxResultsPerPage(null)); //can't be nothing $this->assertFalse($this->object->setMaxResultsPerPage(9.75)); //can't be decimal $this->assertFalse($this->object->setMaxResultsPerPage('75')); //can't be a string $this->assertFalse($this->object->setMaxResultsPerPage(array(5, 7))); //not a valid value $this->assertFalse($this->object->setMaxResultsPerPage('banana')); //what are you even doing $this->assertNull($this->object->setMaxResultsPerPage(77)); $o = $this->object->getOptions(); $this->assertArrayHasKey('MaxResultsPerPage', $o); $this->assertEquals(77, $o['MaxResultsPerPage']); }