public function setTest(test $test)
{
$test->getAssertionManager()->setHandler('invoke', function ($target) use($test) {
if (is_string($target)) {
$invoker = new invokers\klass();
} else {
$invoker = new invokers\instance();
}
return $invoker->setTarget($target);
});
$test->setMockGenerator(new mock\generator($test));
return $this;
}