public void ExecutionEnvironment_EvalAsList_WhenRecSet_ShouldReturnListOfAllValues() { //------------Setup for test-------------------------- _environment.Assign("[[rec(1).a]]", "27", 0); _environment.Assign("[[rec(1).b]]", "bob", 0); _environment.Assign("[[rec(2).a]]", "31", 0); _environment.Assign("[[rec(2).b]]", "mary", 0); //------------Execute Test--------------------------- var list = _environment.EvalAsList("[[rec(*)]]", 0).ToList(); //------------Assert Results------------------------- Assert.IsNotNull(list); Assert.AreEqual("27", list[0].ToString()); Assert.AreEqual("31", list[1].ToString()); Assert.AreEqual("bob", list[2].ToString()); Assert.AreEqual("mary", list[3].ToString()); }