public function testGeneratesAGeneratedValueObject()
{
$generator = new MapGenerator(function ($n) {
return $n * 2;
}, ConstantGenerator::box(1));
$this->assertEquals(2, $generator->__invoke($this->size, $this->rand)->unbox());
}