Beispiel #1
0
 protected function setUp()
 {
     $serviceManager = ServiceManagerFactory::getServiceManager();
     $this->sut = $serviceManager->get('DmMailer\\Repository\\Template');
     $this->fixtureExectutor = $serviceManager->get('Doctrine\\Common\\DataFixtures\\Executor\\AbstractExecutor');
     $this->assertInstanceOf('DmMailer\\Repository\\Template', $this->sut);
 }
Beispiel #2
0
 protected function setUp()
 {
     $serviceManager = ServiceManagerFactory::getServiceManager();
     $this->sut = $serviceManager->get('DmMailer\\Repository\\Campaign');
     $this->assertInstanceOf('DmMailer\\Repository\\Campaign', $this->sut);
     $templateFixture = new LoadDefaultTemplate();
     $campaignFixture = new LoadDefaultCampaign();
     /** @var \Doctrine\Common\DataFixtures\Executor\AbstractExecutor */
     $fixtureExectutor = $serviceManager->get('Doctrine\\Common\\DataFixtures\\Executor\\AbstractExecutor');
     $fixtureExectutor->execute([$templateFixture, $campaignFixture]);
 }
Beispiel #3
0
 protected function tearDownDb()
 {
     $serviceManager = ServiceManagerFactory::getServiceManager();
     $entityManager = $serviceManager->get('Doctrine\\ORM\\EntityManager');
     $tableNames = [];
     $tableNames[] = '`attachment`';
     $tableNames[] = '`campaign`';
     $tableNames[] = '`message`';
     $tableNames[] = '`queue_item`';
     $tableNames[] = '`subscriber`';
     $tableNames[] = '`subscription`';
     $tableNames[] = '`template`';
     $sql = 'SET foreign_key_checks = 0; DROP TABLE ' . implode(', ', $tableNames) . ';';
     $entityManager->getConnection()->exec($sql);
 }