public function testMergeAssocArrayWithArrayObject()
 {
     $expected = ['x' => 1, 'y' => 2, 'z' => 2, 'a' => 1];
     $xao1 = new XArray(['x' => 1, 'y' => 2, 'z' => 3]);
     $xao2 = new XArray(['a' => 1, 'z' => 2]);
     $obj = $xao1->merge($xao2);
     $this->assertEquals($expected, (array) $obj);
 }