Beispiel #1
0
        public void GetContentTypes()
        {
            BlobService service = new BlobService(CloudStorageAccount.DevelopmentStorageAccount, TestContainerName);
            Blob blob = new Blob();
            blob.OriginalFileName = "image.jpg";
            Assert.AreEqual("image/jpeg", service.GetContentType(blob));
            blob.OriginalFileName = "image.gif";
            Assert.AreEqual("image/gif", service.GetContentType(blob));
            blob.OriginalFileName = "video.wmv";
            Assert.AreEqual("video/x-ms-wmv", service.GetContentType(blob));
            blob.OriginalFileName = "video.avi";
            Assert.AreEqual("video/avi", service.GetContentType(blob));
            blob.OriginalFileName = "sound.wav";
            Assert.AreEqual("audio/wav", service.GetContentType(blob));

            ////These two Asserts will fail if they are executed on a PC without office
            ////blob.OriginalFileName = "doc.docx";
            ////Assert.AreEqual("application/vnd.openxmlformats-officedocument.wordprocessingml.document", service.GetContentType(blob));
            ////blob.OriginalFileName = "plan.xlsx";
            ////Assert.AreEqual("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", service.GetContentType(blob));
        }