PhpSchool\LearnYouPhpTest\Exercise\TimeServerTest::setUp PHP Метод

setUp() публичный Метод

public setUp ( )
    public function setUp()
    {
        $results = new ResultAggregator();
        $eventDispatcher = new EventDispatcher($results);
        $r = new \ReflectionClass(CliRunner::class);
        $rp = $r->getProperty('requiredChecks');
        $rp->setAccessible(true);
        $rp->setValue([]);
        $runnerManager = new RunnerManager();
        $runnerManager->addFactory(new CliRunnerFactory($eventDispatcher));
        $this->exerciseDispatcher = new ExerciseDispatcher($runnerManager, $results, $eventDispatcher, new CheckRepository());
        $this->exercise = new TimeServer(new TcpSocketFactory());
    }