bool AllRawFileReferencesAreUpToDateWithFileSystem(IDirectory directory, DateTime asOfDateTime) { var files = RawFilenameReferences().Select(r => directory.GetFile(r.Path)); return files.All(file => FileIsUpToDateWithFileSystem(file, asOfDateTime)); }