public void NoExist()
        {
            var c = new VariableCollection();

            c.Add("int", "x ints");
            Assert.IsFalse(c.Exists("x ints a"));
        }
        public void NestedCapital()
        {
            var c = new VariableCollection();

            c.Add("int", "x Y z");
            Assert.IsTrue(c.Exists("x y Z"));
        }
        public void BagInt()
        {
            var c = new VariableCollection();

            c.Add("int*", "x ints");
            Assert.IsTrue(c.Exists("x ints a"));
        }
        public void Simple()
        {
            var c = new VariableCollection();

            c.Add("int", "x");
            Assert.IsTrue(c.Exists("x"));
        }