public function testIsDecorated()
{
$inputMock = $this->getMockBuilder('Symfony\\Component\\Console\\Input\\InputInterface')->getMock();
$outputMock = $this->getMockBuilder('Symfony\\Component\\Console\\Output\\Output')->setMethods(['isDecorated', 'doWrite'])->getMock();
$outputMock->expects($this->at(0))->method('isDecorated')->will($this->returnValue(true));
$outputMock->expects($this->at(1))->method('isDecorated')->will($this->returnValue(false));
$helperMock = $this->getMockBuilder('Symfony\\Component\\Console\\Helper\\HelperSet')->getMock();
$consoleIO = new ConsoleIO($inputMock, $outputMock, $helperMock);
$this->assertTrue($consoleIO->isDecorated());
$this->assertFalse($consoleIO->isDecorated());
}