public void ReturnsNewInstanceForDifferentDatabaseName() { var first = MongoDbUtils.GetDatabase(_mongo, "first"); var second = MongoDbUtils.GetDatabase(_mongo, "second"); Assert.That(second, Is.Not.EqualTo(first)); }
public void ReturnsSameInstanceForSameDatabaseName() { var first = MongoDbUtils.GetDatabase(_mongo, "first"); Assert.That(first, Is.Not.Null); Assert.That(MongoDbUtils.GetDatabase(_mongo, "first"), Is.SameAs(first)); }
/// <summary> /// Creates a <see cref="MongoDb"/> instance to access the database with the given name. /// </summary> /// <param name="dbName">must not be null or empty.</param> /// <returns>A MongoDatabase instance</returns> public MongoDatabase GetDatabase(string dbName) { AssertUtils.ArgumentHasText(dbName, "dbName"); return(MongoDbUtils.GetDatabase(_mongo, dbName, _credentials, _writeConcern)); }