public void CannotGetKey() { var convention = new DefaultConvention(); PropertyInfo prop; string colName; convention.GetKey(typeof(Class4), out prop, out colName); }
public void CanGetKey() { var convention = new DefaultConvention(); PropertyInfo prop; string colName; convention.GetKey(typeof(Class0), out prop, out colName); Assert.IsNotNull(prop); Assert.AreEqual("Class0Id", colName); convention.GetKey(typeof(Class1), out prop, out colName); Assert.IsNotNull(prop); Assert.AreEqual("Class1_Id", colName); convention.GetKey(typeof(Class2), out prop, out colName); Assert.IsNotNull(prop); Assert.AreEqual("ID", colName); convention.GetKey(typeof(Class3), out prop, out colName); Assert.IsNotNull(prop); Assert.AreEqual("id", colName); }