public void DeleteProperty()
{
this.EvaluateCommands("adam = {}; adam.name = 'Adam'; adam.age = 800;");
var adam = (IObject)this.machine.Context.GetValue("adam");
Assert.AreEqual(800, adam.GetValue("age"));
this.EvaluateCommands("delete adam.age;");
Assert.AreSame(Undefined.Instance, adam.GetValue("age"));
}