Did I lure you into this, with my comment in FileSnapshot?

The test class inherits from a class that configures the MockSystemReader, whose concept of currentTime is not related to File.lastModified as System.getCurrentTime