public void TestSafeMode()
{
#pragma warning disable 618
var settings = new MongoDatabaseSettings();
Assert.AreEqual(null, settings.SafeMode);
var safeMode = SafeMode.W2;
settings.SafeMode = safeMode;
Assert.AreEqual(safeMode, settings.SafeMode);
settings.Freeze();
Assert.AreEqual(safeMode, settings.SafeMode);
Assert.Throws<InvalidOperationException>(() => { settings.SafeMode = safeMode; });
#pragma warning restore
}