I have no “answer” for you, but since I am struggling with something like this, I have a few tips to help clarify your situation.
In your MXUnit test, use the debug() method to keep the application area dump in its current state during the test. After starting the test, select the error / failed test in the left panel and press the B key to display the debug test result. Then you will know for sure whether the variables exist or not.
In my case, this shows that my tests are not running in the context of the application that I expect (the name of the application belongs to the web root Application.cfc, and not the subfolder where my tests live), so I need to find out why this is so. Hope this helps!
source share