public function testSubscriberDoesNotThrowWhenRegisteredOnMasterSlaveConnectionAndConnectionSwitches()
{
$subscriber = new DBALSchemaEventSubscriber();
$dbParams = $this->_getDbParams();
$conn = DriverManager::getConnection(array('wrapperClass' => 'Doctrine\\DBAL\\Connections\\MasterSlaveConnection', 'driver' => $dbParams['driver'], 'master' => $dbParams, 'slaves' => array($dbParams)));
$conn->getEventManager()->addEventSubscriber($subscriber);
$conn->connect('slave');
$conn->connect('master');
}