public void TestReadPreference()
{
var settings = new MongoCollectionSettings();
Assert.AreEqual(null, settings.ReadPreference);
var readPreference = ReadPreference.Secondary;
settings.ReadPreference = readPreference;
Assert.AreEqual(readPreference, settings.ReadPreference);
settings.Freeze();
Assert.AreEqual(readPreference, settings.ReadPreference);
Assert.Throws<InvalidOperationException>(() => { settings.ReadPreference = readPreference; });
}