public void mongo_index_manager_test() { var indexManager = new IndexManager <Customer>( ConfigurationManager.ConnectionStrings["MongoTestDB"].ConnectionString, "CustomersTest"); indexManager.CreateIndex("FirstName"); }
public void mongo_index_create_by_key_name_test() { var indexManager = new IndexManager <Customer5>("MongoTestDB"); indexManager.CreateIndex("LastName"); var isExistes = indexManager.IndexExist("LastName"); isExistes.Should().Be(true); }
public void CanCreateIndex() { var indexNameManagerTableName = RandomFilename; indexManager = new IndexManager(true, tableManager, statisticsManager, _transaction, indexNameManagerTableName); Assert.DoesNotThrow(() => { indexManager.CreateIndex(RandomFilename, tableName, "Id", _transaction); }); }
public void mongo_index_drop_test() { var indexManager = new IndexManager <Customer6>("MongoTestDB"); indexManager.CreateIndex("FirstName"); var isExistes = indexManager.IndexExist("FirstName"); isExistes.Should().Be(true); indexManager.DropIndex("FirstName"); isExistes = indexManager.IndexExist("FirstName"); isExistes.Should().Be(false); }
public void CanGetIndex() { var indexNameManagerTableName = RandomFilename; indexManager = new IndexManager(true, tableManager, statisticsManager, _transaction, indexNameManagerTableName); indexManager.CreateIndex(RandomFilename, tableName, "Id", _transaction); Dictionary <string, IndexInfo> indexes = null; Assert.DoesNotThrow(() => { indexes = indexManager.GetIndexInfo(tableName, _transaction); }); Assert.NotNull(indexes); Assert.AreEqual(1, indexes.Count); }