コード例 #1
0
        public void mongo_index_manager_test()
        {
            var indexManager = new IndexManager <Customer>(
                ConfigurationManager.ConnectionStrings["MongoTestDB"].ConnectionString, "CustomersTest");

            indexManager.CreateIndex("FirstName");
        }
コード例 #2
0
ファイル: IndexManagerTest.cs プロジェクト: jackyzhou/ZSharp
        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);
        }
コード例 #3
0
ファイル: IndexManagerTests.cs プロジェクト: SaberMK/BiBi
        public void CanCreateIndex()
        {
            var indexNameManagerTableName = RandomFilename;

            indexManager = new IndexManager(true, tableManager, statisticsManager, _transaction, indexNameManagerTableName);

            Assert.DoesNotThrow(() =>
            {
                indexManager.CreateIndex(RandomFilename, tableName, "Id", _transaction);
            });
        }
コード例 #4
0
ファイル: IndexManagerTest.cs プロジェクト: jackyzhou/ZSharp
        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);
        }
コード例 #5
0
ファイル: IndexManagerTests.cs プロジェクト: SaberMK/BiBi
        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);
        }