I've been going through a VB6 application called SimplyVBUnit. Now the great thing is that the person who wrote this has released its source and I have been attempting to work out how they actually accomplished the unit testing functionality for VB6 but so far I have struggled to understand how the code works.
Basically what I am hoping somebody can explain to me is how one create a unit testing framework for VB6 given (to the best of my knowledge) it doesn't implement anything similar to the "Compiler Services" or reflection provided by .NET?
Without these features I can't get my head around how one could invoke a method/object/whatever dynamically at runtime and observe the result. Any chance someone could provide some input?