public function testShrinkingStopsToZero() { $generator = new ChooseGenerator($lowerLimit = 0, $upperLimit = 0); $lastValue = $generator($this->size, $this->rand); $this->assertSame(0, $generator->shrink($lastValue)->unbox()); }