/**
  * @dataProvider loadFixtureFileProvider
  *
  * @covers ::getFixtureData
  * @covers ::loadSql
  *
  * @param string $fixtureName
  * @param mixed  $expected
  *
  * @throws FixtureLoaderException
  */
 public function test_loadFixtureFile($fixtureName, $expected)
 {
     // When
     $loaded = $this->fixtureLoader->getFixtureData($fixtureName);
     // Then
     $this->assertSame($expected, $loaded);
 }
 /**
  * @covers ::loadSql
  *
  * @expectedException \Exception
  * @expectedExceptionMessage Error opening fixture vfs://root/fixture.sql
  */
 public function test_loadSal_file_permissions_error()
 {
     // Given
     $vFsRoot = vfsStream::setup();
     vfsStream::newFile('fixture.sql', 00)->at($vFsRoot);
     // When
     $fixtureLoader = new FixtureLoader($vFsRoot->url());
     // Then
     $fixtureLoader->getFixtureData('fixture.sql');
 }