/**
  * Test save
  */
 public function testSave()
 {
     $filename = tempnam(sys_get_temp_dir(), 'PHPPowerPoint');
     $imageFile = PHPPOWERPOINT_TESTS_BASE_DIR . '/resources/images/PHPPowerPointLogo.png';
     $phpPowerPoint = new PhpPowerpoint();
     $slide = $phpPowerPoint->getActiveSlide();
     $slide->createRichTextShape();
     $slide->createLineShape(10, 10, 10, 10);
     $slide->createChartShape()->getPlotArea()->setType(new \PhpOffice\PhpPowerpoint\Shape\Chart\Type\Bar3D());
     $slide->createDrawingShape()->setName('Drawing')->setPath($imageFile);
     $slide->createTableShape()->createRow();
     $object = new ODPresentation($phpPowerPoint);
     $object->save($filename);
     $this->assertTrue(file_exists($filename));
     unlink($filename);
 }
 /**
  * Test get PHPPowerPoint exception
  *
  * @expectedException Exception
  * @expectedExceptionMessage Filename is empty
  */
 public function testSaveEmpty()
 {
     $object = new ODPresentation();
     $object->save('');
 }