Add unit tests for the conditional compilation directives