public static function tearDownAfterClass()
 {
     parent::tearDownAfterClass();
     $manager = Shopware()->Models();
     $repository = $manager->getRepository('Shopware\\Models\\Plugin\\Plugin');
     /** @var Plugin $plugin */
     $plugin = $repository->findOneBy(['name' => 'TestInvalidPlugin']);
     $manager->remove($plugin);
     $manager->flush($plugin);
 }
 public static function tearDownAfterClass()
 {
     Shopware()->Models()->getRepository('\\Shopware\\Models\\Payment\\Payment')->findOneByName('debit')->setActive(self::$debitStatus);
     $paymentData = Shopware()->Models()->getRepository('\\Shopware\\Models\\Customer\\PaymentData')->findAll();
     foreach ($paymentData as $payment) {
         Shopware()->Models()->remove($payment);
     }
     $paymentInstances = Shopware()->Models()->getRepository('\\Shopware\\Models\\Payment\\PaymentInstance')->findAll();
     foreach ($paymentInstances as $paymentInstance) {
         Shopware()->Models()->remove($paymentInstance);
     }
     Shopware()->Models()->flush();
     parent::tearDownAfterClass();
 }