public function testMergingContextPreservesChildren()
 {
     $context = new Context(['test1' => 'value1', 'test2' => ['test3' => 'value3']]);
     $context->addContext(['test2' => ['test4' => 'value4']]);
     $expected = ['test3' => 'value3', 'test4' => 'value4'];
     $this->assertSame($expected, $context->get('test2'));
 }