add test for CreateDSLClass Macro