public void TestExtractMimeType(string fileName, string mimeType) { var type = MimeTypeExtractor.ExtractMimeType(fileName); type.Should() .NotBeNull() .And .BeOfType <MimeType>(); type.ToString().Should().Be(mimeType); }
public void TestIllegalMimeType(string fileName) { var type = MimeTypeExtractor.ExtractMimeType(fileName); type.Should() .NotBeNull() .And .BeOfType <MimeType>(); type.ToString().Should().Be(MimeTypes.FallbackMimeType); }
public void TestPdf() { var pdfType = MimeTypeExtractor.ExtractMimeType("filename.pdf"); pdfType.Should() .NotBeNull() .And .BeOfType <MimeType>(); pdfType.ToString().Should().Be("application/pdf"); }
public void TestNull() { Action action = () => MimeTypeExtractor.ExtractMimeType(null); action.Should().Throw <ArgumentNullException>(); }