public void ParseNotExpression()
{
IExpression expression = this.ParseExpression("!a");
Assert.IsNotNull(expression);
Assert.IsInstanceOfType(expression, typeof(NotExpression));
NotExpression notexpr = (NotExpression)expression;
Assert.IsInstanceOfType(notexpr.Expression, typeof(VariableExpression));
}