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); }
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]); }
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); }