MongoDB.DriverUnitTests.MongoCollectionTests.TestEnsureIndexTimeToLive C# (CSharp) Метод

TestEnsureIndexTimeToLive() приватный Метод

private TestEnsureIndexTimeToLive ( ) : void
Результат void
        public void TestEnsureIndexTimeToLive()
        {
            if (_server.BuildInfo.Version >= new Version(2, 2))
            {
                _collection.DropAllIndexes();
                Assert.AreEqual(1, _collection.GetIndexes().Count());

                var keys = IndexKeys.Ascending("ts");
                var options = IndexOptions.SetTimeToLive(TimeSpan.FromHours(1));
                _collection.EnsureIndex(keys, options);

                var indexes = _collection.GetIndexes();
                Assert.AreEqual("_id_", indexes[0].Name);
                Assert.AreEqual("ts_1", indexes[1].Name);
                Assert.AreEqual(TimeSpan.FromHours(1), indexes[1].TimeToLive);
            }
        }