public void Dashes() { doo d = doo.moo_vie; string s = EnumParser.ToString(d); Assert.AreEqual("moo-vie", s); d = EnumParser.Parse <doo>(s); Assert.AreEqual(doo.moo_vie, d); }
public void Strings() { string s = EnumParser.ToString(foo.bar); Assert.AreEqual("bar", s); s = EnumParser.ToString(bar.bloo); Assert.AreEqual("moo", s); }
public void XML() { XmlDocument doc = new XmlDocument(); Element e = new Element("test", doc); e.SetAttribute("bloo", EnumParser.ToString(bar.NONE)); Assert.AreEqual("", e.GetAttribute("bloo")); e.SetAttribute("bloo", EnumParser.ToString(bar.bloo)); Assert.AreEqual("moo", e.GetAttribute("bloo")); e.SetAttribute("bloo", EnumParser.ToString(bar.NONE)); Assert.AreEqual("", e.GetAttribute("bloo")); }
public void Null() { string s = EnumParser.ToString(foo.NONE); Assert.IsNull(s); foo f = EnumParser.Parse <foo>(""); Assert.AreEqual(foo.NONE, f); bar b = EnumParser.Parse <bar>(""); Assert.AreEqual(bar.goo, b); }