diff --git a/src/Service/Filesystem/Filesystem.php b/src/Service/Filesystem/Filesystem.php
index 1b884ea..51c742c 100755
--- a/src/Service/Filesystem/Filesystem.php
+++ b/src/Service/Filesystem/Filesystem.php
@@ -142,4 +142,60 @@ class Filesystem implements FilesystemInterface {
     return $this->fileSystem->validScheme($scheme);
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function delete($path) {
+    return $this->fileSystem->delete($path);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function deleteRecursive($path, callable $callback = NULL) {
+    return $this->fileSystem->deleteRecursive($path, $callback);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function copy($source, $destination, $replace = self::EXISTS_RENAME) {
+    return $this->fileSystem->copy($source, $destination, $replace);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function createFilename($basename, $directory) {
+    return $this->fileSystem->createFilename($basename, $directory);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getDestinationFilename($destination, $replace) {
+    return $this->fileSystem->getDestinationFilename($destination, $replace);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function move($source, $destination, $replace = self::EXISTS_RENAME) {
+    return $this->fileSystem->move($source, $destination, $replace);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function saveData($data, $destination, $replace = self::EXISTS_RENAME) {
+    return $this->fileSystem->saveData($data, $destination, $replace);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function prepareDirectory(&$directory, $options = self::MODIFY_PERMISSIONS) {
+    return $this->fileSystem->prepareDirectory($directory, $options);
+  }
+
 }
diff --git a/tests/src/Unit/Service/Filesystem/FilesystemTest.php b/tests/src/Unit/Service/Filesystem/FilesystemTest.php
new file mode 100644
index 0000000..af495d0
--- /dev/null
+++ b/tests/src/Unit/Service/Filesystem/FilesystemTest.php
@@ -0,0 +1,24 @@
+<?php
+
+namespace Drupal\Tests\simple_oauth\Unit\Service\Filesystem;
+
+use Drupal\Core\File\FileSystemInterface;
+use Drupal\simple_oauth\Service\Filesystem\Filesystem;
+use Drupal\Tests\UnitTestCase;
+
+/**
+ * @group simple_oauth
+ *
+ * @coversDefaultClass \Drupal\simple_oauth\Service\Filesystem\Filesystem
+ */
+class FilesystemTest extends UnitTestCase {
+
+  /**
+   * @covers ::__construct
+   */
+  public function testConstructor() {
+    $decorated = $this->prophesize(FileSystemInterface::class)->reveal();
+    $this->assertInstanceOf(Filesystem::class, new Filesystem($decorated));
+  }
+
+}
