Example #1
0
        public void TestExtractMimeType(string fileName, string mimeType)
        {
            var type = MimeTypeExtractor.ExtractMimeType(fileName);

            type.Should()
            .NotBeNull()
            .And
            .BeOfType <MimeType>();
            type.ToString().Should().Be(mimeType);
        }
Example #2
0
        public void TestIllegalMimeType(string fileName)
        {
            var type = MimeTypeExtractor.ExtractMimeType(fileName);

            type.Should()
            .NotBeNull()
            .And
            .BeOfType <MimeType>();

            type.ToString().Should().Be(MimeTypes.FallbackMimeType);
        }
Example #3
0
        public void TestPdf()
        {
            var pdfType = MimeTypeExtractor.ExtractMimeType("filename.pdf");

            pdfType.Should()
            .NotBeNull()
            .And
            .BeOfType <MimeType>();

            pdfType.ToString().Should().Be("application/pdf");
        }
Example #4
0
        public void TestNull()
        {
            Action action = () => MimeTypeExtractor.ExtractMimeType(null);

            action.Should().Throw <ArgumentNullException>();
        }