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 GetIntNonExistantKey() { AliasText alias = new AliasText(); alias.AddAlias("error code", "WaRn", 100); Assert.AreEqual(100, alias.GetInt("not exist", "warn")); }
public void GetIntNonExistantKey() { var alias = new AliasText(); alias.AddAlias("error code", "WaRn", 100); Assert.Throws <ArgumentException>(() => 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 { } }