Companion libraries
Testably.Abstractions ships two optional NuGet packages that extend IFileSystem with capabilities the BCL keeps in separate namespaces.
| Package | Adds to IFileSystem |
|---|---|
Testably.Abstractions.Compression | ZipFile() and ZipArchive() extension methods |
Testably.Abstractions.AccessControl | GetAccessControl / SetAccessControl on files and directories |
Both packages target the IFileSystem interface, so they work transparently against either RealFileSystem or MockFileSystem.