public void TestFrozenCopy()
{
var settings = new MongoClientSettings();
Assert.AreEqual(false, settings.IsFrozen);
var frozenCopy = settings.FrozenCopy();
Assert.AreEqual(true, frozenCopy.IsFrozen);
Assert.AreNotSame(settings, frozenCopy);
Assert.AreEqual(settings, frozenCopy);
var secondFrozenCopy = frozenCopy.FrozenCopy();
Assert.AreSame(frozenCopy, secondFrozenCopy);
}