public void TestGetWriteConcern_W(bool acknowledgedDefault, bool acknowledged, 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 builder = new MongoUrlBuilder(connectionString);
var writeConcern = builder.GetWriteConcern(acknowledgedDefault);
Assert.AreEqual(acknowledged, writeConcern.IsAcknowledged);
Assert.AreEqual(w, writeConcern.W);
}