MongoDB.DriverUnitTests.MongoUrlBuilderTests.TestReadPreference C# (CSharp) Метод

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

private TestReadPreference ( ReadPreferenceMode mode, string formatString, string values ) : void
mode ReadPreferenceMode
formatString string
values string
Результат void
        public void TestReadPreference(ReadPreferenceMode? mode, string formatString, string[] values)
        {
            ReadPreference readPreference = null;
            if (mode != null) { readPreference = new ReadPreference { ReadPreferenceMode = mode.Value }; }
            var built = new MongoUrlBuilder { Server = _localhost, ReadPreference = readPreference };

            var canonicalConnectionString = string.Format(formatString, values[0]);
            foreach (var builder in EnumerateBuiltAndParsedBuilders(built, formatString, values))
            {
                Assert.AreEqual(readPreference, builder.ReadPreference);
                Assert.AreEqual(canonicalConnectionString, builder.ToString());
            }
        }