MongoDB.DriverUnitTests.MongoConnectionStringBuilderTests.TestMaxConnectionIdleTime C# (CSharp) Метод

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

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

            var canonicalConnectionString = string.Format(formatString, values[0]);
            foreach (var builder in EnumerateBuiltAndParsedBuilders(built, formatString, values))
            {
                Assert.AreEqual(maxConnectionIdleTime ?? MongoDefaults.MaxConnectionIdleTime, builder.MaxConnectionIdleTime);
                Assert.AreEqual(canonicalConnectionString, builder.ToString());
            }
        }
MongoConnectionStringBuilderTests