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

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

private TestSafeMode_Journal ( bool enabledDefault, bool journal, string formatString, string values, string journalAliases ) : void
enabledDefault bool
journal bool
formatString string
values string
journalAliases string
Результат void
        public void TestSafeMode_Journal(bool enabledDefault, bool? journal, string formatString, string[] values, string[] journalAliases)
        {
#pragma warning disable 618
            var safeMode = new SafeMode(enabledDefault) { W = 1 };
            if (journal != null) { safeMode.Journal = journal.Value; }
            var built = new MongoUrlBuilder { Server = _localhost, SafeMode = safeMode };

            var canonicalConnectionString = string.Format(formatString, values[0], "journal");
            foreach (var url in EnumerateBuiltAndParsedUrls(built, formatString, values, journalAliases))
            {
                Assert.AreEqual(safeMode, url.SafeMode);
                Assert.AreEqual(canonicalConnectionString, url.ToString());
            }
#pragma warning restore
        }