public void EvaluateHeterogeneousCollection()
{
object result = this.Evaluate("#(1 Symbol 'string')");
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(IEnumerable));
int k = 0;
object[]values = new object[] { 1, "Symbol", "string" };
foreach (object v in (IEnumerable)result)
{
Assert.AreEqual(values[k], v);
k++;
}
Assert.AreEqual(3, k);
}