public void Insert_Simple() { var generator = new InsertGenerator <NotUpdateObject>(); Console.WriteLine(generator.GetSql()); Assert.AreEqual("INSERT INTO (`Id`, `Long`) VALUES (?p0, ?p1);", generator.GetSql()); }
public void Insert_Simple() { var generator = new InsertGenerator <SimpleObject>(); Console.WriteLine(generator.GetSql()); Assert.AreEqual("INSERT INTO `table_name`(`LongColumnName`, `SomeString`, `NullableLong`, `Guid`, `NullableGuid`, `IntBasedEnum`, `NullableIntBasedEnum`) VALUES (?p0, ?p1, ?p2, ?p3, ?p4, ?p5, ?p6); SELECT LAST_INSERT_ID();", generator.GetSql()); }
public void Insert_Composite() { var generator = new InsertGenerator <CompositeIdSample>(); Assert.AreEqual("INSERT INTO `composite_id_table`(`Id1`, `Id2`, `SomeValue`, `SomeDate`) VALUES (?p0, ?p1, ?p2, ?p3);", generator.GetSql()); }