Metabor\KeyValue\CompositeTest::testDistributesValuesToContainedArrayAccessObjects PHP Method

testDistributesValuesToContainedArrayAccessObjects() public method

    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]);
    }