Cascade\Tests\Config\Loader\ClassLoaderTest::testLoadDependency PHP Method

testLoadDependency() public method

Test a nested class to load
public testLoadDependency ( )
    public function testLoadDependency()
    {
        $options = array('class' => 'Cascade\\Tests\\Fixtures\\DependentClass', 'dependency' => array('class' => 'Cascade\\Tests\\Fixtures\\SampleClass', 'mandatory' => 'someValue'));
        $loader = new ClassLoader($options);
        $instance = $loader->load();
        $expectedInstance = new DependentClass(new SampleClass('someValue'));
        $this->assertEquals($expectedInstance, $instance);
    }