/** * @dataProvider testAddFileDataProvider */ public function testAddFile($files, $expected) { $configurationBuilder = new ConfigurationBuilder(); foreach ($files as $item) { $configurationBuilder->addFile($item); } $result = $configurationBuilder->build(); $this->assertEquals($expected, $result); }
/** * @expectedException Lfj\ConfigurationBuilder\Exception\NotArrayException */ public function testNotArrayException() { $configurationBuilder = new ConfigurationBuilder(); $configurationBuilder->addFile(__DIR__ . '/../config/not-array.php'); $configurationBuilder->build(); }