public function testSetMaxCount() { $this->assertFalse($this->object->setMaxCount(null)); //can't be nothing $this->assertFalse($this->object->setMaxCount('NaN')); //can't be a string $this->assertFalse($this->object->setMaxCount(-5)); //can't be negative $this->assertFalse($this->object->setMaxCount(105)); //can't be over 100 $this->assertNull($this->object->setMaxCount(5)); $o = $this->object->getOptions(); $this->assertArrayHasKey('MaxCount', $o); $this->assertEquals('5', $o['MaxCount']); }