New TestCase base class