public void GetIntNonExistantText () { AliasText alias = new AliasText (); alias.AddAlias ("error code", "WaRn", 100); Assert.AreEqual (100, alias.GetInt ("error code", "not here")); }
public void NonExistantBooleanText () { AliasText alias = new AliasText (); alias.AddAlias ("true", true); alias.AddAlias ("faLSe", false); Assert.IsTrue (alias.GetBoolean ("Not present")); }
public void GetDefaultAliases() { AliasText alias = new AliasText (); Assert.IsTrue (alias.ContainsBoolean ("true")); Assert.IsTrue (alias.ContainsBoolean ("false")); Assert.IsTrue (alias.GetBoolean ("tRUe")); Assert.IsFalse (alias.GetBoolean ("FaLse")); }
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 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 { } }
/// <include file='ConfigBase.xml' path='//Constructor[@name="ConfigBase"]/docs/*' /> public ConfigBase(string name, IConfigSource source) { configName = name; configSource = source; aliasText = new AliasText (); }
/// <include file='ConfigBase.xml' path='//Constructor[@name="ConfigBase"]/docs/*' /> public ConfigBase(string name, IConfigSource source) { configName = name; configSource = source; aliasText = new AliasText(); }