diff --git a/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs b/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs
index 839986a75..f0a9abcc1 100644
--- a/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs
+++ b/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs
@@ -204,5 +204,15 @@ protected override void Dispose(bool disposing)
_stream.Dispose();
base.Dispose(disposing);
}
+
+ ///
+ /// Allows to cast the internal Stream to a FileStream
+ ///
+ /// The FileSystemStream to cast
+ ///
+ public static explicit operator FileStream(FileSystemStream fsStream)
+ {
+ return (FileStream) fsStream._stream;
+ }
}
}
\ No newline at end of file