/**
  * @dataProvider validConnectionStringsProvider
  *
  * @param string $connStr Connection string to test
  */
 public function testValidConnectionStrings($connStr)
 {
     $target = new MongoDbConnectionString();
     $this->assertTrue($target->isValid($connStr), 'Failed with: "' . $connStr . '"');
 }
 public function testValidationFailsIfProvidedInvalidConnectionString()
 {
     $target = new MongoDbConnectionString();
     $this->assertFalse($target->isValid('noconnstr'), 'Passing invalid connection string did not return false');
     $this->assertTrue($target->isValid('mongodb://server:23432/dbName?option=value'), 'Passing valid connection string did not return true');
 }