public function testConfigurationWithUsernameAndPassword()
 {
     $config = array('host' => 'localhost', 'port' => '27017', 'username' => 'username', 'password' => 'password', 'db_name' => 'test-db', 'connect' => true);
     $dbConfiguration = Connection::createFromConfiguration($config);
     $this->assertEquals('mongodb://*****:*****@localhost:27017/test-db', $dbConfiguration->getConnectionUrl());
 }
 /**
  * @param string $collection
  * @param array  $fixtures
  */
 public function persist($collection, $fixtures)
 {
     $databaseName = $this->databaseConfiguration->getDatabaseName();
     $this->dataStoreWriter->{$databaseName}->{$collection}->batchInsert($fixtures);
 }