When I unit test ClarionMagLibrary (CML) classes I usually compile them right into the unit test, and until now I've set the one required conditional compilation symbol manually. But this really is something better done by a template. Here's a modification that demonstrates how to set conditional compilation symbols and how to conditionally hide template prompts.