Introduce TestCase::getProvider
Deal with data providers in TestSuite