Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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;
 }