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 MongoUrlBuilder { Server = _localhost, SafeMode = safeMode };
foreach (var url in EnumerateBuiltAndParsedUrls(built, connectionString))
{
Assert.AreEqual(enabled, url.SafeMode.Enabled);
Assert.AreEqual(w, url.SafeMode.W);
Assert.AreEqual(connectionString, url.ToString());
}
#pragma warning restore
}