public function testControlFlow()
{
$engineClass = $this->getMockClass('\\CakePdf\\Pdf\\Engine\\DomPdfEngine', ['_createInstance', '_render', '_output']);
$Pdf = new CakePdf(['engine' => '\\' . $engineClass]);
$DomPDF = new Dompdf();
$Engine = $Pdf->engine();
$Engine->expects($this->at(0))->method('_createInstance')->willReturn($DomPDF);
$Engine->expects($this->at(1))->method('_render')->with($Pdf, $DomPDF)->willReturn($DomPDF);
$Engine->expects($this->at(2))->method('_output')->with($DomPDF);
$Engine->output();
}