public function testShouldAddAndGetConnection()
{
// Arrange
$manager = new Manager();
$connection = m::mock(Connection::class);
$rawConnection = m::mock(Client::class);
// Act
$connection->shouldReceive('getRawConnection')->andReturn($rawConnection);
// Assert
$manager->addConnection($connection);
$this->assertEquals($rawConnection, $manager->getConnection());
}