Select Git revision
UserInfoFactoryTest.php
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
UserInfoFactoryTest.php 1.07 KiB
<?php
namespace UnicaenAppTest\View\Helper;
use UnicaenAppTest\View\Helper\BaseServiceFactoryTest;
/**
* Description of UserInfoFactoryTest
*
* @author Bertrand GAUTHIER <bertrand.gauthier at unicaen.fr>
*/
class UserInfoFactoryTest extends BaseServiceFactoryTest
{
protected $factoryClass = 'UnicaenAuth\View\Helper\UserInfoFactory';
protected $serviceClass = 'UnicaenAuth\View\Helper\UserInfo';
public function testCanCreateService()
{
$authService = $this->createMock('Zend\Authentication\AuthenticationService');
$mapper = $this->createMock('UnicaenApp\Mapper\Ldap\Structure');
$this->serviceManager->expects($this->exactly(2))
->method('get')
->will($this->returnValueMap([
['zfcuser_auth_service', $authService],
['ldap_structure_mapper', $mapper]]));
$service = $this->factory->__invoke($this->serviceManager, '');
$this->assertInstanceOf($this->serviceClass, $service);
$this->assertSame($mapper, $service->getMapperStructure());
}
}