public function testGetterAndInjects()
 {
     $manager = new ForkManager();
     $memoryLimitManager = $this->getMockOfMemoryLimitManager();
     $taskManager = $this->getMockOfTaskManager();
     $timeLimitManager = $this->getMockOfTimeLimitManager();
     $this->assertNull($manager->getMemoryLimitManager());
     $this->assertNull($manager->getTaskManager());
     $this->assertNull($manager->getTimeLimitManager());
     $manager->injectMemoryLimitManager($memoryLimitManager);
     $manager->injectTaskManager($taskManager);
     $manager->injectTimeLimitManager($timeLimitManager);
     $this->assertEquals($memoryLimitManager, $manager->getMemoryLimitManager());
     $this->assertEquals($taskManager, $manager->getTaskManager());
     $this->assertEquals($timeLimitManager, $manager->getTimeLimitManager());
 }