public function testWrite()
 {
     $mock = $this->getS3Client();
     $mock->shouldReceive('putObject')->times(2);
     $adapter = new Adapter($mock, 'bucketname', 'prefix');
     $this->expectVisibilityCall(Permission::READ, 'something', $mock);
     $adapter->update('something', 'something', new Config());
     $adapter->write('something', 'something', new Config(['visibility' => 'private']));
 }