makePartial(); $image->shouldReceive('count')->andReturn($frames); return $this->normalizePosition($image); } }; $this->assertEquals($normalized, $modifier->testResult($frames)); } public static function normalizePositionProvider(): Generator { yield [0, 100, 0]; yield [10, 100, 10]; yield ['10', 100, 10]; yield ['0%', 100, 0]; yield ['50%', 100, 50]; yield ['100%', 100, 99]; } }