public function testUnsetLimit() { $actionLimit = new CM_Model_ActionLimit_AbstractMock($this->_actionType, $this->_actionVerb); $this->assertEquals(2, $actionLimit->getLimit($this->_role)); $this->assertSame(3, $actionLimit->getPeriod($this->_role)); $actionLimit->unsetLimit($this->_role); $this->assertEquals(10, $actionLimit->getLimit($this->_role)); $this->assertSame(11, $actionLimit->getPeriod($this->_role)); $this->assertFalse($actionLimit->hasLimit($this->_role)); $actionLimit->unsetLimit(); $this->assertNull($actionLimit->getLimit($this->_role)); $this->assertNull($actionLimit->getPeriod($this->_role)); $this->assertFalse($actionLimit->hasLimit()); }