public function createSupervisor($methods = null) { $factory = new SolverFactory(); return $this->getMock(Supervisor::class, $methods, [$factory]); }