/** * @group Common */ public function testMerge() { $c = new DataContainer(array('this' => 'is', 'nested' => array('values' => 'awesome'), 'set' => array(1, 2, 3))); $c->merge(new DataContainer(array('nested' => array('thing' => 'added'))), array('set' => array('yeah'))); $expected = array('this' => 'is', 'nested' => array('values' => 'awesome', 'thing' => 'added'), 'set' => array(1, 2, 3, 'yeah')); $this->assertEquals($expected, $c->getContents()); }