public void TestSafeMode_W(bool enabledDefault, bool enabled, int w, string connectionString)
{
#pragma warning disable 618
var safeMode = new SafeMode(enabledDefault) { W = w };
var built = new MongoConnectionStringBuilder { Server = _localhost, SafeMode = safeMode };
foreach (var builder in EnumerateBuiltAndParsedBuilders(built, connectionString))
{
Assert.AreEqual(enabled, builder.SafeMode.Enabled);
Assert.AreEqual(w, builder.SafeMode.W);
Assert.AreEqual(connectionString, builder.ToString());
}
#pragma warning restore
}