IFileSystem Dependency Inversion Part 1
In the course of making my software more testable, I've attempted to eliminate a dependency on the file system (in this case, via System.IO) by creating an interface, IFileSystem. I just did a quick search for this term …