/** * @dataProvider provideSetData */ public function testSet($conf, $props, $value, $expectedConf) { $conf = new MockArrayConf($conf); $propAccess = new PropertyAccess($conf); $this->assertSame($value, $propAccess->set($props, $value)); $this->assertSame($expectedConf, $conf->getConfig()); }