public void FileWithWildcardAcceptType_Javascript_ExtensionReturns_JavaScript() { var type = StaticContent.GetContentType("any.JavaScript", new[] { "*/*" }); Assert.Equal("text/javascript", type); }
public void FileWithASingleAcceptTypeReturnsThatType() { var type = StaticContent.GetContentType("any", new[] { "test/type" }); Assert.Equal("test/type", type); }
public void FileWithWildcardAcceptType_Gif_ExtensionReturns_gif() { var type = StaticContent.GetContentType("any.gif", new[] { "*/*" }); Assert.Equal("image/gif", type); }
public void FileWithWildcardAcceptType_Png_ExtensionReturns_Png() { var type = StaticContent.GetContentType("any.png", new[] { "*/*" }); Assert.Equal("image/png", type); }
public void FileWithWildcardAcceptTypeAndNoKnownExtensionReturnsPlainText() { var type = StaticContent.GetContentType("any", new[] { "*/*" }); Assert.Equal("text/plain", type); }
public void FileWithEmptyAcceptTypesReturnsPlainText() { var type = StaticContent.GetContentType("any", new string[] { }); Assert.Equal("text/plain", type); }
public void FileWithNullAcceptTypesReturnsPlainText() { var type = StaticContent.GetContentType("any", null); Assert.Equal("text/plain", type); }
public void FileWithMultipleAcceptTypeReturnsFirstType() { var type = StaticContent.GetContentType("any", new[] { "type/one", "type/two", "*/*" }); Assert.Equal("type/one", type); }