public static ITemporaryFile Create(IFileOperations fileOperations) { return new TemporaryFile(fileOperations.GetTempFileName(), fileOperations); }