application = $application; } public function startTest() { /** @var ObjectManager $objectManager */ $objectManager = Bootstrap::getObjectManager(); $resourceConnection = $objectManager->create(ResourceConnection::class); $objectManager->removeSharedInstance(ResourceConnection::class); $objectManager->addSharedInstance($resourceConnection, ResourceConnection::class); $this->application->reinitialize(); } /** * Handler for 'endTest' event. * * @throws \Magento\Framework\Exception\LocalizedException */ public function endTest() { $this->application->cleanup(); $this->application->reinitialize(); ModuleResource::flush(); } }