public void Test_Generic_BuildDeleteQuery_Includes_Where_Clause_With_Identity_Column()
 {
     RunTestOnAllDBTypes(delegate(DataBaseType type)
     {
         var objectToSql = new Services.ObjectToSql(type);
         var sql         = objectToSql.BuildQuery <EmployeeWithIdentityKeyDataAnnotation>(ActionType);
         Assert.AreEqual(sql, EmployeeWithIdentityKeyDataAnnotation.ToSql(ActionType, type));
     });
 }
Esempio n. 2
0
 public void Test_Generic_BuildInsertQuery_Doesnt_Try_To_Insert_Identity_Column()
 {
     RunTestOnAllDBTypes(delegate(DataBaseType type)
     {
         var objectToSql = new Services.ObjectToSql(type);
         var sql         = objectToSql.BuildQuery <EmployeeWithIdentityKeyDataAnnotation>(ActionType);
         Assert.AreEqual(sql, EmployeeWithIdentityKeyDataAnnotation.ToSql(ActionType, type));
     });
 }