public void EvaluateListWithBoundVariableAsTail()
{
this.EvaluateExpression("ThingsToBuy = [{apples,10},{pears,6},{milk,3}].");
var result = this.EvaluateExpression("ThingsToBuy1 = [{oranges,4},{newspaper,1}|ThingsToBuy].");
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(List));
Assert.AreEqual("[{oranges,4},{newspaper,1},{apples,10},{pears,6},{milk,3}]", result.ToString());
}