public void IsAutoIncrement_Entity_Has() { //Arrange Entity_Parent_Test entity = new Entity_Parent_Test(); //Action var actual = ReflectionHelper.ExistsAutoIncrementKey(entity.GetType()); // Assert var expected = true; Assert.AreEqual(expected, actual); }
public void IsAutoIncrementColumn_DefaultKeyName_IntType() { //Arrange Entity_Parent_Test entity = new Entity_Parent_Test(); var pi = entity.GetType().GetProperty("Id"); //Action var actual = ReflectionHelper.IsKeyAndAutoIncrement(pi); // Assert var expected = true; Assert.AreEqual(expected, actual); }
public void IsNotMappedColumn_Test() { //Arrange Entity_Parent_Test entity = new Entity_Parent_Test(); var pi = entity.GetType().GetProperty("NotMappedColumn"); //Action var actual = ReflectionHelper.IsNotMappedColumn(pi); // Assert var expected = true; Assert.AreEqual(expected, actual); }
public void IsForeignColumn_One_Mapping_More() { //Arrange Entity_Parent_Test entity = new Entity_Parent_Test(); var pi = entity.GetType().GetProperty("Childs"); //Action var actual = ReflectionHelper.IsForeignColumn(pi); // Assert var expected = true; Assert.AreEqual(expected, actual); }
public void SetPrimaryKey_Insert_Entity_then_Get_Id_Value() { //Arrange Entity_Parent_Test entity = new Entity_Parent_Test(); //Action ReflectionHelper.SetPrimaryKey(entity, 100); var actual = entity.Id; // Assert var expected = 100; Assert.AreEqual(expected, actual); }