/**
  * @group disconnected
  */
 public function testDefineAndUndefineConnection()
 {
     list(, $connectionClass) = $this->getMockConnectionClass();
     $factory = new ConnectionFactory();
     $factory->define('redis', $connectionClass);
     $this->assertInstanceOf($connectionClass, $factory->create('redis://127.0.0.1'));
     $factory->undefine('redis');
     $this->setExpectedException('InvalidArgumentException', 'Unknown connection scheme: redis');
     $factory->create('redis://127.0.0.1');
 }