Beispiel #1
0
        public void FileWithWildcardAcceptType_Javascript_ExtensionReturns_JavaScript()
        {
            var type = StaticContent.GetContentType("any.JavaScript", new[] { "*/*" });

            Assert.Equal("text/javascript", type);
        }
Beispiel #2
0
        public void FileWithASingleAcceptTypeReturnsThatType()
        {
            var type = StaticContent.GetContentType("any", new[] { "test/type" });

            Assert.Equal("test/type", type);
        }
Beispiel #3
0
        public void FileWithWildcardAcceptType_Gif_ExtensionReturns_gif()
        {
            var type = StaticContent.GetContentType("any.gif", new[] { "*/*" });

            Assert.Equal("image/gif", type);
        }
Beispiel #4
0
        public void FileWithWildcardAcceptType_Png_ExtensionReturns_Png()
        {
            var type = StaticContent.GetContentType("any.png", new[] { "*/*" });

            Assert.Equal("image/png", type);
        }
Beispiel #5
0
        public void FileWithWildcardAcceptTypeAndNoKnownExtensionReturnsPlainText()
        {
            var type = StaticContent.GetContentType("any", new[] { "*/*" });

            Assert.Equal("text/plain", type);
        }
Beispiel #6
0
        public void FileWithEmptyAcceptTypesReturnsPlainText()
        {
            var type = StaticContent.GetContentType("any", new string[] { });

            Assert.Equal("text/plain", type);
        }
Beispiel #7
0
        public void FileWithNullAcceptTypesReturnsPlainText()
        {
            var type = StaticContent.GetContentType("any", null);

            Assert.Equal("text/plain", type);
        }
Beispiel #8
0
        public void FileWithMultipleAcceptTypeReturnsFirstType()
        {
            var type = StaticContent.GetContentType("any", new[] { "type/one", "type/two", "*/*" });

            Assert.Equal("type/one", type);
        }