public void ParseMethodWithLocalVariables()
{
ModelParser parser = new ModelParser("doSomething | a b c | ^10");
MethodModel method = parser.ParseMethod();
Assert.IsNotNull(method);
Assert.AreEqual("doSomething", method.Selector);
Assert.AreEqual(0, method.ParameterNames.Count);
Assert.AreEqual(3, method.LocalVariables.Count);
Assert.AreEqual("a", method.LocalVariables[0]);
Assert.AreEqual("b", method.LocalVariables[1]);
Assert.AreEqual("c", method.LocalVariables[2]);
Assert.IsInstanceOfType(method.Body.First(), typeof(ReturnExpression));
}