public void TestMaxConnectionPoolSize()
{
var settings = new MongoClientSettings();
Assert.AreEqual(MongoDefaults.MaxConnectionPoolSize, settings.MaxConnectionPoolSize);
var maxConnectionPoolSize = 123;
settings.MaxConnectionPoolSize = maxConnectionPoolSize;
Assert.AreEqual(maxConnectionPoolSize, settings.MaxConnectionPoolSize);
settings.Freeze();
Assert.AreEqual(maxConnectionPoolSize, settings.MaxConnectionPoolSize);
Assert.Throws<InvalidOperationException>(() => { settings.MaxConnectionPoolSize = maxConnectionPoolSize; });
}