Working File class with tests