Testably.Abstractions.FileSystem.Interface 11.0.0-pre.1

Testably.Abstractions.FileSystem.Interface

Nuget Build Quality Gate Status Coverage

File-system interface for Testably.Abstractions: defines IFileSystem (and its subtypes) in the System.IO.Abstractions namespace, making it source-compatible with TestableIO.System.IO.Abstractions.

Full documentation: docs.testably.org/Abstractions

Installation

dotnet add package Testably.Abstractions.FileSystem.Interface

Most users install Testably.Abstractions (production) and Testably.Abstractions.Testing (tests) instead; both pull this package in transitively. Reach for this package directly only if you need just the file-system interface, without ITimeSystem / IRandomSystem.

Features

IFileSystem mirrors System.IO (File, Directory, FileInfo, DirectoryInfo, FileStream, Path, DriveInfo, FileSystemWatcher, FileVersionInfo). Constructors are exposed as factory methods (e.g. fileSystem.FileInfo.New(path)).

Showing the top 20 packages that depend on Testably.Abstractions.FileSystem.Interface.

Packages Downloads
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
60
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
54
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
53
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
52
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
48
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
44
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
43
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
43
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
42
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
42
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
41
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
41
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
40
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
39
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
38
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
38
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
37

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET 6.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
11.0.0-pre.1 3 11/02/2026
10.4.0 16 09/29/2026
10.4.0-pre.1 11 09/21/2026
10.3.0 24 07/16/2026
10.3.0-pre.1 28 07/17/2026
10.2.0 36 03/26/2026
10.2.0-pre.1 32 03/14/2026
10.1.0 35 02/23/2026
10.1.0-rc1 36 02/24/2026
10.0.0 42 12/12/2025
10.0.0-pre.1 41 12/13/2025
9.0.0 35 12/20/2025
9.0.0-pre.2 33 12/15/2025
9.0.0-pre.1 35 12/15/2025
0.2.0-pre.1 37 12/20/2025
0.1.0 38 12/15/2025