public function itShouldWorksFine()
{
$minimumStrictCoverage = MinimumStrictCoverageStub::create(90.0);
$outputMessage = new PreCommitOutputWriter(StrictCoverageToolExecutor::EXECUTE_MESSAGE);
$coverage = 91.0;
$this->shouldWriteOutput($outputMessage->getMessage());
$this->shouldProcessStrictCoverage($coverage);
$this->shouldWriteLnOutput($this->buildStrictCoverageSuccessfulMessage($coverage, $outputMessage->getSuccessfulMessage()));
$command = new StrictCoverageCommand($minimumStrictCoverage->value(), $this->errorMessage);
$this->strictCoverageToolCommandHandler->handle($command);
}