Using the lazy load of let here seems a bit confusing.  If it gets used earlier in the test before the files are created it may stop the test from passing.  Why not just use GenericFile.All instead and make it more obvious what you are checking?