Example #1
0
 public void BasicPaths()
 {
     Assert.AreEqual(Mime.MimeTypes["gif"], Mime.DetectImageMime("xyz\\abc\\def.gif"));
     Assert.AreEqual(Mime.MimeTypes["png"], Mime.DetectImageMime("xyz\\abc\\def.png"));
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz\\abc\\def.jpg"));
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz\\abc\\def.jpeg"));
 }
Example #2
0
 public void InvalidStuff()
 {
     Assert.AreEqual("", Mime.DetectImageMime(null));
     Assert.AreEqual("", Mime.DetectImageMime(""));
     Assert.AreEqual("", Mime.DetectImageMime(" "));
     Assert.AreEqual("", Mime.DetectImageMime("\n"));
     Assert.AreEqual("", Mime.DetectImageMime("some random text"));
 }
Example #3
0
        public Icon(string path, string rel = null, int size = SizeUndefined, string type = null)
        {
            // override empty attributes
            TagOptions = new TagOptions(new AttributeOptions {
                KeepEmpty = false
            })
            {
                Close = false
            };

            Rel(rel ?? RelIcon);
            Sizes(size == SizeUndefined ? "" : $"{size}x{size}");
            Type(type ?? Mime.DetectImageMime(path));
            Href(path);
        }
Example #4
0
 public void UrlsWithQmAndHash()
 {
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg?w=200#awesome"));
 }
Example #5
0
 public void UrlsWithHash()
 {
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg#w=200"));
 }
Example #6
0
 public void UrlsWithQuestionMark()
 {
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg?w=200"));
 }
Example #7
0
 public void BasicUrls()
 {
     Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg"));
 }