public function testShrinksOnlyInSizeBecauseShrinkingElementsMayCauseCollisions()
{
$elements = $this->generator->__invoke($this->size, $this->rand);
$elementsAfterShrink = $this->generator->shrink($elements);
$this->assertLessThanOrEqual(count($elements->unbox()), count($elementsAfterShrink->unbox()));
$this->assertNoRepeatedElements($elementsAfterShrink->unbox());
}