public function testWhenBothSignsArePossibleCannotShrinkBelowZero()
{
$generator = new FloatGenerator();
$this->assertSame(0.0, $generator->shrink(GeneratedValue::fromJustValue(0.0))->unbox());
$this->assertSame(0.0, $generator->shrink(GeneratedValue::fromJustValue(0.5))->unbox());
$this->assertSame(0.0, $generator->shrink(GeneratedValue::fromJustValue(-0.5))->unbox());
}