public function testGetExtensions() { $admin = new PostAdmin('sonata.post.admin.post', 'NewsBundle\\Entity\\Post', 'SonataNewsBundle:PostAdmin'); $this->assertSame(array(), $admin->getExtensions()); $adminExtension1 = $this->getMock('Sonata\\AdminBundle\\Admin\\AdminExtensionInterface'); $adminExtension2 = $this->getMock('Sonata\\AdminBundle\\Admin\\AdminExtensionInterface'); $admin->addExtension($adminExtension1); $admin->addExtension($adminExtension2); $this->assertSame(array($adminExtension1, $adminExtension2), $admin->getExtensions()); }