public function getTokensShouldReturnInitialAmountOnBootstrap() { $rate = new Rate(1, Rate::SECOND); $bucket = new TokenBucket(10, $rate, new SingleProcessStorage()); $bucket->bootstrap(10); $this->assertEquals(10, $bucket->getTokens()); }