ContainsInt() public method

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"));
        }
Exemplo n.º 2
0
        /// <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);
        }