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); }