public function testHitFourRemaining() { $limit = new Limit(); $limit->setRate(10, 12, 'na'); $limit->hit(4); $this->assertEquals(6, $limit->remaining()); }
public function testGetLimits() { $limit1 = new Limit(); $limit1->setRate(25, 10, 'na'); $limit2 = new Limit(); $limit2->setRate(2, 5, 'na'); $collection = new Collection(); $collection->addLimit($limit1); $collection->addLimit($limit2); $limits = $collection->getLimits(); $this->assertEquals(2, sizeof($limits)); }