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")); }