public function testStaticSmartyTemplate()
 {
     $Template = Template::getSmartyTemplate(__FILE__);
     $this->assertInstanceOf('MOC\\V\\Component\\Template\\Component\\IBridgeInterface', $Template);
 }
 public function testMPdfDocument()
 {
     $Bridge = new MPdf();
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Twig.pdf')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getTwigTemplate(__DIR__ . '/Content/BridgeTest.twig')));
     //
     //        $this->assertStringStartsWith( '%PDF-', $Bridge->getContent() );
     //
     //        $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface',
     //            $Bridge->saveFile()
     //        );
     //        $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface',
     //            $Bridge->saveFile( new FileParameter( __DIR__.'/Content/BridgeTest-Twig-As.pdf' ) )
     //        );
     //
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Tpl.pdf')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getSmartyTemplate(__DIR__ . '/Content/BridgeTest.tpl')));
     //
     //        $this->assertStringStartsWith( '%PDF-', $Bridge->getContent() );
     //
     //        $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface',
     //            $Bridge->saveFile()
     //        );
     //        $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface',
     //            $Bridge->saveFile( new FileParameter( __DIR__.'/Content/BridgeTest-Tpl-As.pdf' ) )
     //        );
 }