public void TestWaitQueueSize()
{
var settings = new MongoClientSettings();
Assert.AreEqual(MongoDefaults.ComputedWaitQueueSize, settings.WaitQueueSize);
var waitQueueSize = 123;
settings.WaitQueueSize = waitQueueSize;
Assert.AreEqual(waitQueueSize, settings.WaitQueueSize);
settings.Freeze();
Assert.AreEqual(waitQueueSize, settings.WaitQueueSize);
Assert.Throws<InvalidOperationException>(() => { settings.WaitQueueSize = waitQueueSize; });
}