* @license MIT * * @group Coverage */ class GetProxyInitializerTest extends PHPUnit_Framework_TestCase { /** * @covers \ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\GetProxyInitializer::__construct */ public function testBodyStructure() { $initializer = $this->getMock('Zend\\Code\\Generator\\PropertyGenerator'); $initializer->expects($this->any())->method('getName')->will($this->returnValue('foo')); $getter = new GetProxyInitializer($initializer); $this->assertSame('getProxyInitializer', $getter->getName()); $this->assertCount(0, $getter->getParameters()); $this->assertSame('return $this->foo;', $getter->getBody()); } }