public void TestMethod_Interpreter() { InterpretContext context = new InterpretContext(); ArrayList list = new ArrayList(); list.Add(new TerminalExpression()); list.Add(new NonterminalExpression()); list.Add(new TerminalExpression()); list.Add(new TerminalExpression()); // Interpret foreach (AbstractExpression exp in list) { exp.Interpret(context); } }