ConfiguredMockEntityToSetterObjectRector

Change createConfigureMock() on Entity/Document object to direct new instance with setters

 use PHPUnit\Framework\TestCase;

 final class SomeTest extends TestClass
 {
     public function test()
     {
-        $someObject = $this->createConfiguredMock(SomeObject::class, [
-            'name' => 'John',
-            'surname' => 'Doe',
-        ]);
+        $someObject = new SomeObject();
+        $someObject->setName('John');
+        $someObject->setSurname('Doe');
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\PHPUnit\CodeQuality\Rector\Expression\ConfiguredMockEntityToSetterObjectRector;

return RectorConfig::configure()
    ->withRules([
        ConfiguredMockEntityToSetterObjectRector::class,
    ]);