public void TestFrozenCopy() { var server = MongoServer.Create(); var database = server["test"]; var settings = new MongoCollectionSettings <BsonDocument>(database, "collection"); var frozenCopy = settings.FrozenCopy(); var secondFrozenCopy = frozenCopy.FrozenCopy(); Assert.AreNotSame(settings, frozenCopy); Assert.AreSame(frozenCopy, secondFrozenCopy); Assert.AreEqual(false, settings.IsFrozen); Assert.AreEqual(true, frozenCopy.IsFrozen); }
public void TestFrozenCopy() { var settings = new MongoCollectionSettings <BsonDocument>(_database, "collection"); Assert.IsFalse(settings.IsFrozen); var frozenCopy = settings.FrozenCopy(); Assert.IsFalse(settings.IsFrozen); Assert.IsTrue(frozenCopy.IsFrozen); Assert.AreNotSame(settings, frozenCopy); var secondFrozenCopy = frozenCopy.FrozenCopy(); Assert.IsTrue(secondFrozenCopy.IsFrozen); Assert.AreSame(frozenCopy, secondFrozenCopy); }
public void TestFrozenCopy() { var settings = new MongoCollectionSettings(); Assert.IsFalse(settings.IsFrozen); var frozenCopy = settings.FrozenCopy(); Assert.IsFalse(settings.IsFrozen); Assert.IsTrue(frozenCopy.IsFrozen); Assert.AreNotSame(settings, frozenCopy); var secondFrozenCopy = frozenCopy.FrozenCopy(); Assert.IsTrue(secondFrozenCopy.IsFrozen); Assert.AreSame(frozenCopy, secondFrozenCopy); }