Example #1
0
        public void RegisterInContext()
        {
            VarNode    varnode = new VarNode("a", null, new ConstantNode(42));
            ObjectNode node    = new ObjectNode("Foo", varnode);

            Context context = new Context();

            node.RegisterInContext(context);

            Assert.IsNotNull(context.GetValue("Foo"));
            Assert.IsNull(context.GetValue("a"));
            Assert.AreSame(node, context.GetValue("Foo"));
        }