Changing to use System.IO.Abstractions