Remove typed modify extension methods in favor of typed builders
This commit is contained in:
@@ -32,21 +32,6 @@ namespace DynamORM.Tests.Modify
|
||||
DestroyTestDatabase();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedUpdateSetAndWhere()
|
||||
{
|
||||
var cmd = Database.Update<Users>()
|
||||
.SetTyped<Users, string>(u => u.Code, "777")
|
||||
.WhereTyped<Users>(u => u.Id == 1 && u.Code == "1");
|
||||
|
||||
Assert.AreEqual(
|
||||
string.Format("UPDATE \"sample_users\" SET \"code\" = [${0}] WHERE (\"id\" = [${1}]) AND (\"code\" = [${2}])",
|
||||
cmd.Parameters.Keys.ElementAt(0),
|
||||
cmd.Parameters.Keys.ElementAt(1),
|
||||
cmd.Parameters.Keys.ElementAt(2)),
|
||||
cmd.CommandText());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedUpdateBuilderSetAndWhere()
|
||||
{
|
||||
@@ -62,17 +47,6 @@ namespace DynamORM.Tests.Modify
|
||||
cmd.CommandText());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedDeleteWhere()
|
||||
{
|
||||
var cmd = Database.Delete<Users>()
|
||||
.WhereTyped<Users>(u => u.Id == 2);
|
||||
|
||||
Assert.AreEqual(
|
||||
string.Format("DELETE FROM \"sample_users\" WHERE (\"id\" = [${0}])", cmd.Parameters.Keys.First()),
|
||||
cmd.CommandText());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedDeleteBuilderWhere()
|
||||
{
|
||||
@@ -84,20 +58,6 @@ namespace DynamORM.Tests.Modify
|
||||
cmd.CommandText());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedInsertColumns()
|
||||
{
|
||||
var cmd = Database.Insert<Users>()
|
||||
.InsertTyped<Users, string>(u => u.Code, "900")
|
||||
.InsertTyped<Users, string>(u => u.First, "Typed");
|
||||
|
||||
Assert.AreEqual(
|
||||
string.Format("INSERT INTO \"sample_users\" (\"code\", \"first\") VALUES ([${0}], [${1}])",
|
||||
cmd.Parameters.Keys.ElementAt(0),
|
||||
cmd.Parameters.Keys.ElementAt(1)),
|
||||
cmd.CommandText());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestTypedInsertBuilderColumns()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user