Exemplo n.º 1
0
 public void CannotGetKey()
 {
     var convention = new DefaultConvention();
     PropertyInfo prop;
     string colName;
     convention.GetKey(typeof(Class4), out prop, out colName);
 }
Exemplo n.º 2
0
        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);
        }