/**
  *
  */
 public function testGc()
 {
     $fileSystem = $this->getFileSystem();
     $fileSystem->shouldReceive('glob')->once()->with('/sessions/*')->andReturn(['/sessions/123', '/sessions/456']);
     $fileSystem->shouldReceive('lastModified')->once()->with('/sessions/123')->andReturn(2000000000);
     $fileSystem->shouldReceive('lastModified')->once()->with('/sessions/456')->andReturn(1983);
     $fileSystem->shouldReceive('isWritable')->once()->with('/sessions/456')->andReturn(true);
     $fileSystem->shouldReceive('delete')->once()->with('/sessions/456');
     $file = new File($fileSystem, '/sessions');
     $file->gc(1984);
 }