AddAlias() public method

public AddAlias ( string key, Enum enumAlias ) : void
key string
enumAlias System.Enum
return void
Exemplo n.º 1
0
		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"));
        }
Exemplo n.º 4
0
		public void GetIntNonExistantText ()
		{
			AliasText alias = new AliasText ();
			alias.AddAlias ("error code", "WaRn", 100);
			
			Assert.AreEqual (100, alias.GetInt ("error code", "not here"));
		}
        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
            {
            }
        }