public void TestDatabaseExists() { if (!__isMasterSlavePair) { var databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(MongoServerTests)); var database = __server.GetDatabase(databaseNamespace.DatabaseName); var collection = database.GetCollection("test"); database.Drop(); Assert.False(__server.DatabaseExists(database.Name)); collection.Insert(new BsonDocument("x", 1)); Assert.True(__server.DatabaseExists(database.Name)); } }
public void TestDropDatabase() { var databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(MongoServerTests)); var database = __server.GetDatabase(databaseNamespace.DatabaseName); var collection = database.GetCollection("test"); collection.Insert(new BsonDocument()); var databaseNames = __server.GetDatabaseNames(); Assert.True(databaseNames.Contains(database.Name)); __server.DropDatabase(database.Name); databaseNames = __server.GetDatabaseNames(); Assert.False(databaseNames.Contains(database.Name)); }
// constructors public ListDatabasesOperationTests() { _databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(ListDatabasesOperationTests)); }
// constructors public RenameCollectionOperationTests() { _databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(RenameCollectionOperationTests)); _collectionNamespace = new CollectionNamespace(_databaseNamespace, "old"); _newCollectionNamespace = new CollectionNamespace(_databaseNamespace, "new"); }
// constructors public ListCollectionsUsingCommandOperationTests() { _databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(ListCollectionsUsingCommandOperationTests)); }
// constructors public DropDatabaseOperationTests() { _databaseNamespace = CoreTestConfiguration.GetDatabaseNamespaceForTestClass(typeof(DropDatabaseOperationTests)); _messageEncoderSettings = CoreTestConfiguration.MessageEncoderSettings; }