public void EvaluateNewExpressionWithAliasedType()
{
IExpression expression = new NewExpression(new VariableExpression("Lexer"), new List<IExpression>() { new ConstantExpression(string.Empty) });
Context context = new Context();
context.SetValue("Lexer", typeof(Lexer));
object result = expression.Evaluate(context);
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(Lexer));
}