protected function setUp() { parent::setUp(); ModuleWriteableMock::setUp(); MockManager::setDaoCreate('Modul', function ($daoName, $daoType) { return new ModuleWriteableMock(); }); }
public function setUp() { parent::setUp(); ModuleWriteableMock::setUp(); MockManager::setDaoCreate('Module', function ($daoName, $daoType) { return new ModuleWriteableMock(); }); $this->service = new ModulService('Modul'); }
protected function setUp() { MockManager::activateWebsiteSettingsMock(true); parent::setUp(); ModuleWriteableMock::setUp(); MockManager::setDaoCreate('Modul', function ($daoName, $daoType) { return new ModuleWriteableMock(); }); }
protected function setUp() { parent::setUp(); ModuleWriteableMock::setUp(); MockManager::setDaoCreate('Modul', function ($daoName, $daoType) { return new ModuleWriteableMock(); }); // reset delete lists $this->filesToDeleteAtTearDown = array(); $this->directoriesToDeleteAtTearDown = array(); }
public static function setUp() { foreach (self::getActiveMocks() as $mockName => $mockState) { switch ($mockName . '-' . $mockState) { case 'Module-readable': ModuleReadonlyMock::setUp(); self::setDaoCreate('Modul', function ($daoName, $daoType) { return new ModuleReadonlyMock(); }); break; case 'Module-writeable': ModuleWriteableMock::setUp(); self::setDaoCreate('Modul', function ($daoName, $daoType) { return new ModuleWriteableMock(); }); break; case 'Website-readable': WebsiteReadonlyMock::setUp(); self::setDaoCreate('Website', function ($daoName, $daoType) { return new WebsiteReadonlyMock(); }); break; case 'Website-writeable': WebsiteWriteableMock::setUp(); self::setDaoCreate('Website', function ($daoName, $daoType) { return new WebsiteWriteableMock(); }); break; case 'Page-readable': PageReadonlyMock::setUp(); self::setDaoCreate('Page', function ($daoName, $daoType) { return new PageReadonlyMock(); }); break; case 'Page-writeable': PageWriteableMock::setUp(); self::setDaoCreate('Page', function ($daoName, $daoType) { return new PageWriteableMock(); }); break; case 'Package-readable': PackageReadonlyMock::setUp(); self::setDaoCreate('Package', function ($daoName, $daoType) { return new PackageReadonlyMock(); }); break; case 'Package-writeable': PackageWriteableMock::setUp(); self::setDaoCreate('Package', function ($daoName, $daoType) { return new PackageWriteableMock(); }); break; case 'WebsiteSettings-readable': WebsiteSettingsReadonlyMock::setUp(); self::setDaoCreate('WebsiteSettings', function ($daoName, $daoType) { return new WebsiteSettingsReadonlyMock(); }); break; case 'WebsiteSettings-writeable': WebsiteSettingsWriteableMock::setUp(); self::setDaoCreate('WebsiteSettings', function ($daoName, $daoType) { return new WebsiteSettingsWriteableMock(); }); break; case 'PageType-readable': PageTypeReadonlyMock::setUp(); self::setDaoCreate('PageType', function ($daoName, $daoType) { return new PageTypeReadonlyMock(); }); break; case 'PageType-writeable': PageTypeWriteableMock::setUp(); self::setDaoCreate('PageType', function ($daoName, $daoType) { return new PageTypeWriteableMock(); }); break; } } }