/**
* @depends testAddSlave
*/
public function testGetReadConnection()
{
$connection = Shanty_Mongo::getReadConnection();
$this->assertNotNull($connection);
$this->assertEquals($connection, Shanty_Mongo::getWriteConnection());
$connectionInfo = $connection->getConnectionInfo();
$this->assertEquals('127.0.0.1', $connectionInfo['connectionString']);
Shanty_Mongo::removeConnectionGroups();
$connection = $this->getMock('Shanty_Mongo_Connection');
Shanty_Mongo::addSlave($connection);
$this->assertEquals($connection, Shanty_Mongo::getReadConnection());
Shanty_Mongo::removeConnectionGroups();
$connection = $this->getMock('Shanty_Mongo_Connection');
Shanty_Mongo::addSlave($connection, 1, 'users');
$this->assertEquals($connection, Shanty_Mongo::getReadConnection('users'));
}