public void TestCredentials()
{
var settings = new MongoDatabaseSettings();
Assert.AreEqual(null, settings.Credentials);
var credentials = new MongoCredentials("username", "password");
settings.Credentials = credentials;
Assert.AreEqual(credentials, settings.Credentials);
settings.Freeze();
Assert.AreEqual(credentials, settings.Credentials);
Assert.Throws<InvalidOperationException>(() => { settings.Credentials = credentials; });
}