MongoDB.DriverUnitTests.MongoUrlTests.TestMaxConnectionLifeTime C# (CSharp) Метод

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

private TestMaxConnectionLifeTime ( int ms, string formatString, string values ) : void
ms int
formatString string
values string
Результат void
        public void TestMaxConnectionLifeTime(int? ms, string formatString, string[] values)
        {
            var maxConnectionLifeTime = (ms == null) ? (TimeSpan?)null : TimeSpan.FromMilliseconds(ms.Value);
            var built = new MongoUrlBuilder { Server = _localhost };
            if (maxConnectionLifeTime != null) { built.MaxConnectionLifeTime = maxConnectionLifeTime.Value; }

            var canonicalConnectionString = string.Format(formatString, values[0]).Replace("/?maxLifeTime=30m", "");
            foreach (var url in EnumerateBuiltAndParsedUrls(built, formatString, values))
            {
                Assert.AreEqual(maxConnectionLifeTime ?? MongoDefaults.MaxConnectionLifeTime, url.MaxConnectionLifeTime);
                Assert.AreEqual(canonicalConnectionString, url.ToString());
            }
        }