Fix for assumption for test class discovery fail

This adds a more robust way to discover test
classes by looking up the test class in the list
of loaded assemblies, rather than assuming it is
located in the calling assembly.

Fixes infosupport/Tessler#14