/** * @covers \ProxyManager\Configuration::getClassSignatureGenerator * @covers \ProxyManager\Configuration::setClassSignatureGenerator */ public function testSetGetClassSignatureGenerator() { $this->assertInstanceOf('ProxyManager\\Signature\\ClassSignatureGeneratorInterface', $this->configuration->getClassSignatureGenerator()); /* @var $classSignatureGenerator \ProxyManager\Signature\ClassSignatureGeneratorInterface */ $classSignatureGenerator = $this->getMock('ProxyManager\\Signature\\ClassSignatureGeneratorInterface'); $this->configuration->setClassSignatureGenerator($classSignatureGenerator); $this->assertSame($classSignatureGenerator, $this->configuration->getClassSignatureGenerator()); }