public function testDistributesValuesToContainedArrayAccessObjects()
{
$composite = new Composite();
$keyValue1 = new \ArrayIterator();
$composite->attach($keyValue1);
$keyValue2 = new \ArrayIterator();
$composite->attach($keyValue2);
$key = 'Key';
$value = 'Value';
$composite[$key] = $value;
$this->assertArrayHasKey($key, $keyValue1);
$this->assertArrayHasKey($key, $keyValue2);
$this->assertEquals($value, $keyValue1[$key]);
$this->assertEquals($value, $keyValue2[$key]);
}