getMockForAbstractClass('PhpOffice\PhpPresentation\Slide\SlideMaster'); $object = new SlideLayout($mockSlideMaster); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\AbstractSlide', $object); $this->assertInstanceOf('\\ArrayObject', $object->getShapeCollection()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\ColorMap', $object->colorMap); } public function testLayoutName() { // Mocks $mockSlideMaster = $this->getMockForAbstractClass('PhpOffice\PhpPresentation\Slide\SlideMaster'); // Expected $expectedLayoutName = 'Title'.rand(1, 100); $object = new SlideLayout($mockSlideMaster); $this->assertNull($object->getLayoutName()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideLayout', $object->setLayoutName($expectedLayoutName)); $this->assertEquals($expectedLayoutName, $object->getLayoutName()); } public function testSlideMaster() { // Mocks $mockSlideMaster = $this->getMockForAbstractClass('PhpOffice\PhpPresentation\Slide\SlideMaster'); $object = new SlideLayout($mockSlideMaster); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideMaster', $object->getSlideMaster()); } }