DCouple.IO (nuget): An IO abstraction that facilitates unit testing IO bound systems.   Currently provides a file system abstraction layer only. Future versions may extend this to provide IFileSystem implementations for FTP, WebDAV and compressed archives.  May also be extended to cover more IO scenarios other than disk access.
Keywords: UnitTesting|IO|TDD