FluidTYPO3\Flux\Tests\Unit\Helpers\ResolveUtilityTest::testResolveDomainFormClassInstancesFromPackages PHP Method

testResolveDomainFormClassInstancesFromPackages() public method

    public function testResolveDomainFormClassInstancesFromPackages()
    {
        $modelClassName = 'FluidTYPO3\\Flux\\Tests\\Fixtures\\Classes\\Domain\\Model\\Dummy';
        Core::registerAutoFormForModelObjectClassName($modelClassName);
        $classNames = array('FluidTYPO3\\Flux\\Tests\\Fixtures\\Classes\\Domain\\Form\\DummyForm');
        $resolver = $this->getMock('FluidTYPO3\\Flux\\Helper\\Resolver', array('resolveClassNamesInPackageSubNamespace'));
        $resolver->expects($this->once())->method('resolveClassNamesInPackageSubNamespace')->willReturn($classNames);
        $result = $resolver->resolveDomainFormClassInstancesFromPackages(array('foobar'));
        $this->assertInstanceOf($classNames[0], $result[$modelClassName]);
    }