public void EvaluateArrayVariableExpression()
{
Context context = new Context();
context.SetValue("array", new string[] { "one", "two", "three" });
IExpression expression = new ArrayExpression(new VariableExpression("array"), new IExpression[] { new ConstantExpression(1) });
object result = expression.Evaluate(context);
Assert.IsNotNull(result);
Assert.AreEqual("two", result);
}