Found 46 packages
A set of abstractions to help make file system interactions testable.
A set of pre-built mocks to help when testing file system interactions.
Convenience functionalities on top of System.IO.Abstractions
TestableIO.System.IO.Abstractions.Analyzers
Roslyn.System.IO.Abstractions.Analyzers
Provides interfaces for types in System.IO.FileSystem: Directory, File, FileSystemInfo, DirectoryInfo, FileInfo, FileStream, SafeFileHandle.
Provides interfaces for types in System.IO: Stream, MemoryStream, BinaryReader, BinaryWriter, StreamReader, StreamWriter, StringReader, StringWriter, TextReader, TextWriter.
Similar to System.IO.Abstractions package, but with .NET 4.5 methods and slightly different API.
Provides interfaces for types in System.IO.FileSystem.Watcher: FileSystemWatcher.
A library containing cross platform abstractions for environments and IO.
A library containing cross platform abstractions and implementations for IO.
A C# file system abstraction for IoC against the file system, helpful for unit testing. You can build mock file systems by using the IFileSystem interface or IDirectories interface.
Turns your filesystem problems into a breadcrumb
Extends Verify (https://github.com/VerifyTests/Verify) to allow verification of TestableIO.System.IO.Abstractions bits.
Abstractions for System.IO.FileSystem.Watcher Provides: IFileSystemWatcher
Abstractions for System.IO.FileSystem.DriveInfo Provides: IDriveInfo IDriveInfoFactory
Abstractions for System.IO classes. Provides: IConsole IDirectory IDirectoryInfo IDirectoryInfoFactory IFile IFileInfo IFileInfoFactory IPath IStreadmReader IStreamWriter ITextReader ITextWriter