The example is wrong btw. Just spent 30 mins trying to work out why invoke is causing a fatal error in TestCase - reason being the class is TestReflection :P