public void TestCamelCaseElementNameConvention()
{
var convention = new CamelCaseElementNameConvention();
var classMap = new BsonClassMap<TestClass>();
convention.Apply(classMap.MapMember(x => x.FirstName));
convention.Apply(classMap.MapMember(x => x.Age));
convention.Apply(classMap.MapMember(x => x._DumbName));
convention.Apply(classMap.MapMember(x => x.lowerCase));
Assert.AreEqual("firstName", classMap.GetMemberMap(x => x.FirstName).ElementName);
Assert.AreEqual("age", classMap.GetMemberMap(x => x.Age).ElementName);
Assert.AreEqual("_DumbName", classMap.GetMemberMap(x => x._DumbName).ElementName);
Assert.AreEqual("lowerCase", classMap.GetMemberMap(x => x.lowerCase).ElementName);
}