first part of AST nodes unit tests