PhpOffice\PhpPresentation\Tests\SlideMasterTest::testSchemeColors PHP Method

testSchemeColors() public method

public testSchemeColors ( )
    public function testSchemeColors()
    {
        // Mock Pre
        $mockSchemeColorAccent1 = $this->getMockForAbstractClass('PhpOffice\\PhpPresentation\\Style\\SchemeColor');
        $mockSchemeColorAccent1->setValue('accent1');
        $mockSchemeColorAccent1->setRGB('ABCDEF');
        $mockSchemeColorNew = $this->getMockForAbstractClass('PhpOffice\\PhpPresentation\\Style\\SchemeColor');
        $mockSchemeColorNew->setValue('new');
        $mockSchemeColorNew->setRGB('ABCDEF');
        $object = new SlideMaster();
        $this->assertInternalType('array', $object->getAllSchemeColors());
        $this->assertCount(12, $object->getAllSchemeColors());
        // Add idem value
        $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideMaster', $object->addSchemeColor($mockSchemeColorAccent1));
        $this->assertCount(12, $object->getAllSchemeColors());
        // Add new value
        $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\SlideMaster', $object->addSchemeColor($mockSchemeColorNew));
        $this->assertCount(13, $object->getAllSchemeColors());
    }