ApprovalTests.Reporters.GenericDiffReporter.EnsureFileExists C# (CSharp) Method

EnsureFileExists() public static method

public static EnsureFileExists ( string approved ) : void
approved string
return void
        public static void EnsureFileExists(string approved)
        {
            if (!File.Exists(approved))
            {
                var fileType = new FileInfo(approved).Extension;
                if (IMAGE_FILE_TYPES.Contains(fileType))
                {
                    using (var bitmap = new Bitmap(1, 1))
                    {
                        bitmap.SetResolution(96, 96);
                        bitmap.Save(approved);
                    }
                }
                else
                {
                    File.WriteAllText(approved, " ", Encoding.UTF8);
                }
                ReporterEvents.CreatedApprovedFile(approved);
            }
        }