-
Notifications
You must be signed in to change notification settings - Fork 334
Expand file tree
/
Copy pathRegisterFormFactoryTest.php
More file actions
27 lines (22 loc) · 1 KB
/
Copy pathRegisterFormFactoryTest.php
File metadata and controls
27 lines (22 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
namespace ZfcUserTest\Factory\Form;
use Zend\Form\FormElementManager;
use Zend\ServiceManager\ServiceManager;
use Laminas\Hydrator\ClassMethodsHydrator;
use ZfcUser\Factory\Form\Register as RegisterFactory;
use ZfcUser\Options\ModuleOptions;
use ZfcUser\Mapper\User as UserMapper;
class RegisterFormFactoryTest extends \PHPUnit_Framework_TestCase
{
public function testFactory()
{
$serviceManager = new ServiceManager;
$serviceManager->setService('zfcuser_module_options', new ModuleOptions);
$serviceManager->setService('zfcuser_user_mapper', new UserMapper);
$serviceManager->setService('zfcuser_register_form_hydrator', new ClassMethodsHydrator());
$formElementManager = new FormElementManager($serviceManager);
$serviceManager->setService('FormElementManager', $formElementManager);
$factory = new RegisterFactory();
$this->assertInstanceOf('ZfcUser\Form\Register', $factory->__invoke($serviceManager, 'ZfcUser\Form\Register'));
}
}