Avoiding File I/O In Unit Tests