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")); }
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")); }
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); }
public void UrlsWithQmAndHash() { Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg?w=200#awesome")); }
public void UrlsWithHash() { Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg#w=200")); }
public void UrlsWithQuestionMark() { Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg?w=200")); }
public void BasicUrls() { Assert.AreEqual(Mime.MimeTypes["jpg"], Mime.DetectImageMime("xyz/abc/def.jpg")); }