/**
  * @test
  */
 public function isEnabledAndThrow()
 {
     $this->setExpectedException(UnitTestsException::class);
     $this->preCommitConfig->setEnabled(true);
     $this->process->shouldReceive('isSuccessful')->andReturn(false);
     $this->enabledMocks();
     $this->phpunitProcessBuilder->shouldReceive('getProcessBuilder')->andReturn($this->processBuilder);
     $this->phpunitProcessBuilder->shouldReceive('executeProcess');
     $this->unitTestPreCommitExecutor->run($this->outputInterface);
 }
 /**
  * @test
  */
 public function isEnabledAndThrow()
 {
     $this->setExpectedException(UnitTestsException::class);
     $this->phpunitRandomizerBuilder->shouldReceive('setOutput');
     $this->phpunitRandomizerBuilder->shouldReceive('run');
     $this->preCommitConfig->setExtraOptions(['enabled' => true, 'random-mode' => false]);
     $this->process->shouldReceive('isSuccessful')->andReturn(false);
     $this->enabledMocks();
     $this->phpunitProcessBuilder->shouldReceive('getProcessBuilder')->andReturn($this->processBuilder);
     $this->phpunitProcessBuilder->shouldReceive('executeProcess');
     $this->unitTestPreCommitExecutor->run($this->outputInterface);
 }