public void ParseArrayOfArrays()
{
ModelParser parser = new ModelParser("#((1 2 3) (1 2 3) (1 2 3))");
IExpression expression = parser.ParseExpression();
Assert.IsNotNull(expression);
Assert.IsInstanceOfType(expression, typeof(ArrayExpression));
ArrayExpression cexpression = (ArrayExpression)expression;
Assert.AreEqual(3, cexpression.Expressions.Count());
foreach (IExpression item in cexpression.Expressions)
Assert.IsInstanceOfType(item, typeof(ArrayExpression));
Assert.AreEqual("#((1 2 3) (1 2 3) (1 2 3))", expression.AsString());
}