public function testFactoryManipulationMethods() { $canvas = new Canvas(); $name = 'My-JPG'; $Format = '\\Jaguar\\Factory\\JpegFactory'; $canvas->addFactory($name, new $Format()); $this->assertTrue($canvas->hasFactory($name)); $this->assertInstanceOf($Format, $canvas->getFactory($name)); $this->assertTrue($canvas->removeFactory($name)); $this->assertFalse($canvas->getFactory($name)); $this->assertFalse($canvas->removeFactory('No Found Format')); }