public ContainsInt ( string key, string alias ) : bool | ||
key | string | |
alias | string | |
return | bool |
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")); }
/// <summary> /// Returns the integer alias first from this IConfig then /// the parent if there is none. /// </summary> private int GetIntAlias(string key, string alias) { int result = -1; if (aliasText.ContainsInt(key, alias)) { result = aliasText.GetInt(key, alias); } else { result = ConfigSource.Alias.GetInt(key, alias); } return(result); }