public void NonExistantBooleanText() { AliasText alias = new AliasText(); alias.AddAlias("true", true); alias.AddAlias("faLSe", false); Assert.IsTrue(alias.GetBoolean("Not present")); }
public void GetInt() { AliasText alias = new AliasText(); Assert.IsFalse(alias.ContainsInt("error code", "warn")); Assert.IsFalse(alias.ContainsInt("error code", "error")); alias.AddAlias("error code", "WaRn", 100); alias.AddAlias("error code", "ErroR", 200); Assert.IsTrue(alias.ContainsInt("error code", "warn")); Assert.IsTrue(alias.ContainsInt("error code", "error")); Assert.AreEqual(100, alias.GetInt("error code", "warn")); Assert.AreEqual(200, alias.GetInt("error code", "ErroR")); }
public void GetBoolean() { AliasText alias = new AliasText(); Assert.IsFalse(alias.ContainsBoolean("on")); Assert.IsFalse(alias.ContainsBoolean("off")); alias.AddAlias("oN", true); alias.AddAlias("oFF", false); Assert.IsTrue(alias.ContainsBoolean("oN")); Assert.IsTrue(alias.ContainsBoolean("off")); Assert.IsTrue(alias.GetBoolean("oN")); Assert.IsFalse(alias.GetBoolean("OfF")); }
public void GetIntNonExistantKey() { AliasText alias = new AliasText(); alias.AddAlias("error code", "WaRn", 100); Assert.AreEqual(100, alias.GetInt("not exist", "warn")); }
public void GetIntEnum() { AliasText alias = new AliasText(); alias.AddAlias("node type", new System.Xml.XmlNodeType()); Assert.AreEqual((int)System.Xml.XmlNodeType.Text, alias.GetInt("node type", "teXt")); Assert.AreEqual((int)System.Xml.XmlNodeType.Attribute, alias.GetInt("node type", "aTTribute")); try { alias.GetInt("node type", "not here"); } catch {} }