public void unsetTest3()
        {
            UserVariable target = new UserVariable();
            target.set("name", null, "unevaluated");
            target.set("name2", null, "unevaluated2");

            target.unset("name");
            Assert.AreEqual(1, target.Definitions.Count());

            foreach(string v in target.Definitions) {
                Assert.AreEqual(v, "name2");
            }
        }