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.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
|
28 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
27 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
26 |
|
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
|
26 |
|
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
|
25 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
25 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
24 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
24 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
23 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
22 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
21 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
20 |
|
TestableIO.System.IO.Abstractions
A set of abstractions to help make file system interactions testable.
|
19 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
19 |
|
TestableIO.System.IO.Abstractions.TestingHelpers
A set of pre-built mocks to help when testing file system interactions.
|
19 |
|
TestableIO.System.IO.Abstractions.Wrappers
A set of abstractions to help make file system interactions testable.
|
18 |
.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 | 8 | 08/22/2025 |
| 9.0.0 | 25 | 02/23/2025 |
| 9.0.0-pre.2 | 22 | 02/24/2025 |
| 9.0.0-pre.1 | 23 | 02/24/2025 |
| 0.2.0-pre.1 | 17 | 02/23/2025 |
| 0.1.0 | 24 | 02/24/2025 |