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

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

private TestW ( bool enabledDefault, bool enabled, object wobj, string connectionString ) : void
enabledDefault bool
enabled bool
wobj object
connectionString string
Результат void
        public void TestW(bool enabledDefault, bool enabled, object wobj, string connectionString)
        {
            var w = (wobj == null) ? null : (wobj is int) ? (WriteConcern.WValue)new WriteConcern.WCount((int)wobj) : new WriteConcern.WMode((string)wobj);
            var built = new MongoConnectionStringBuilder { Server = _localhost, W = w };

            foreach (var builder in EnumerateBuiltAndParsedBuilders(built, connectionString))
            {
                var writeConcern = builder.GetWriteConcern(enabledDefault);
                Assert.AreEqual(enabled, writeConcern.Enabled);
                Assert.AreEqual(w, writeConcern.W);
                Assert.AreEqual(connectionString, builder.ToString());
            }
        }
MongoConnectionStringBuilderTests