Skip to main content

Companion libraries

Testably.Abstractions ships three optional NuGet packages that extend IFileSystem with capabilities the base class library (BCL) keeps in separate namespaces.

PackageAdds to IFileSystem
Testably.Abstractions.CompressionZipFile and ZipArchive extension properties
Testably.Abstractions.AccessControlGetAccessControl / SetAccessControl on files and directories
Testably.Abstractions.MemoryMappedFilesMemoryMappedFile extension property

All packages target the IFileSystem interface, so they work transparently against either RealFileSystem or MockFileSystem.