Added System.IO.Abstractions for System.IO mocking