Context first tests
Expression evaluate first tests