public function testAddComponentWithContainerIsMerging() { $yadif1 = new Yadif_Container(); $yadif1->addComponent('stdClass'); $yadif2 = new Yadif_Container(); $yadif2->addComponent($yadif1); $expected = array("stdclass" => array("class" => "stdClass", "arguments" => array(), 'params' => array(), 'scope' => Yadif_Container::SCOPE_SINGLETON, 'methods' => array())); $this->assertEquals($expected, $this->readAttribute($yadif2, '_container')); }