'Run ``case`` with the ``RunTest`` we are wrapping.
:param testtools.TestCase case: The test to run.
:param testtools.TestResult result: The test result to report to.
Must conform to testtools extended test result interface.
:return: The modified ``result``.'

def _run_test(self, case, result):

    run_test = self._run_test_factory(case, *self._args, **self._kwargs)
    return run_test._run_prepared_result(result)
