Testably.Abstractions.FileSystem.Interface 10.0.0-pre.1
This library contains the abstraction interfaces for Testably.Abstractions, which allow replacing system dependencies:
- The
IFileSysteminterface abstracts away all I/O-related functionality from theSystem.IOnamespace:
Static methods are directly implemented on theIFileSysteminterface. Constructors are implemented as factory methods, e.g.IFileSystem.FileInfo.New(string)instead ofnew FileInfo(string). - The
ITimeSysteminterface abstracts away time-related functionality:
DateTimemethods give access to the current time,Threadallows replacingThread.SleepandTaskallows replacingTask.Delay. - The
IRandomSysteminterface abstracts away functionality related to randomness:
Randommethods implement a thread-safe Shared instance also under .NET Framework andGuidmethods allow creating new GUIDs.
Showing the top 20 packages that depend on Testably.Abstractions.FileSystem.Interface.
| Packages | Downloads |
|---|---|
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
8 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
11 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
13 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
15 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
7 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
10 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
13 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
14 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
16 |
.NET 6.0
- No dependencies.
.NET 8.0
- No dependencies.
.NET 9.0
- No dependencies.
.NET 10.0
- No dependencies.
.NET Standard 2.0
- No dependencies.
.NET Standard 2.1
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.0-pre.1 | 11 | 08/21/2025 |
| 9.0.0 | 18 | 02/23/2025 |
| 9.0.0-pre.2 | 16 | 02/23/2025 |
| 9.0.0-pre.1 | 14 | 02/23/2025 |
| 0.2.0-pre.1 | 14 | 02/23/2025 |
| 0.1.0 | 17 | 02/23/2025 |