public void Equals() { MimeMediaType mt = MimeMediaType.Parse("text/html"); Assert.AreEqual(MimeMediaType.Text.Html, mt); Assert.AreEqual(MimeMediaType.Parse("text/html"), mt); Assert.AreNotEqual(MimeMediaType.Parse("text/xml"), mt); }
public void GetHashcode() { MimeMediaType mt = MimeMediaType.Parse("text/html"); Assert.AreEqual(MimeMediaType.Text.Html.GetHashCode(), mt.GetHashCode()); Assert.AreEqual(MimeMediaType.Parse("text/html").GetHashCode(), mt.GetHashCode()); Assert.AreNotEqual(MimeMediaType.Parse("text/xml").GetHashCode(), mt.GetHashCode()); }
public void Parse() { MimeMediaType mt = MimeMediaType.Parse("text/html"); Assert.AreEqual("text", mt.ContentType); Assert.AreEqual("html", mt.SubType); try { mt = MimeMediaType.Parse(null); Assert.Fail(); } catch (ArgumentNullException) { /* ok */ } try { mt = MimeMediaType.Parse(""); Assert.Fail(); } catch (ArgumentException) { /* ok */ } try { mt = MimeMediaType.Parse("aasdfaDF"); Assert.Fail(); } catch (ArgumentException) { /* ok */ } try { mt = MimeMediaType.Parse("*"); Assert.Fail(); } catch (ArgumentException) { /* ok */ } }