/**
  * @dataProvider  visibilityProvider
  */
 public function testGetVisibility($permission, $uri, $expected)
 {
     $mock = $this->getS3Client();
     $this->expectVisibilityCall($permission, $uri, $mock);
     $expected = ['visibility' => $expected];
     $adapter = new Adapter($mock, 'bucketname');
     $result = $adapter->getVisibility('object.ext');
     $this->assertEquals($expected, $result);
 }