public function testGenerator()
{
\QA\SoftMocks::redefineGenerator(self::class, 'exampleGenerator', function () {
(yield 3);
(yield 4);
(yield 5);
});
$all_values = [];
foreach ($this->exampleGenerator() as $v) {
$all_values[] = $v;
}
$this->assertEquals([3, 4, 5], $all_values);
}