private static string AddExtension(string mimeType, string path)
        {
            var extension = MimeTypes.GetExtensionByMimeType(mimeType);

            if (extension != null)
            {
                path += extension;
            }
            return(path);
        }
        private static string GetAttachmentPath(string stepId, AttachmentData attachment)
        {
            string fileName  = FileUtils.EncodeFileName(attachment.Name);
            string extension = MimeTypes.GetExtensionByMimeType(attachment.ContentType);

            if (extension != null)
            {
                fileName += extension;
            }

            return(Path.Combine(ReportName, Path.Combine(FileUtils.EncodeFileName(stepId), fileName)));
        }
Example #3
0
 public void SupportsMappingMimeTypeToExtension(string mimeType, string expectedExtension)
 {
     Assert.AreEqual(expectedExtension, MimeTypes.GetExtensionByMimeType(mimeType));
 }