Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 97283dc

Browse files
committed
fix parameterized async tests for all supported db's
1 parent a55376f commit 97283dc

File tree

4 files changed

+29
-29
lines changed

4 files changed

+29
-29
lines changed

tests/ServiceStack.OrmLiteV45.Tests/ApiMySqlTestsAsync.Parameterized.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -306,25 +306,25 @@ await db.UpdateAsync(new Person { Id = 8, FirstName = "Tupac", LastName = "Shaku
306306
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@FirstName, `LastName`=@LastName, `Age`=@Age WHERE `Id`=@Id"));
307307

308308
await db.UpdateAsync(new Person { Id = 1, FirstName = "JJ", Age = 27 }, p => p.LastName == "Hendrix");
309-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `Id`=1, `FirstName`='JJ', `LastName`=NULL, `Age`=27 WHERE (`LastName` = @0)"));
309+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `Id`=@1, `FirstName`=@2, `LastName`=@3, `Age`=@4 WHERE (`LastName` = @0)"));
310310

311311
await db.UpdateAsync<Person>(new { FirstName = "JJ" }, p => p.LastName == "Hendrix");
312-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ' WHERE (`LastName` = @0)"));
312+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@1 WHERE (`LastName` = @0)"));
313313

314314
await db.UpdateNonDefaultsAsync(new Person { FirstName = "JJ" }, p => p.LastName == "Hendrix");
315-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ' WHERE (`LastName` = @0)"));
315+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@1 WHERE (`LastName` = @0)"));
316316

317317
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName);
318-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ'"));
318+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@0"));
319319

320320
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName, p => p.LastName == "Hendrix");
321-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ' WHERE (`LastName` = @0)"));
321+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@1 WHERE (`LastName` = @0)"));
322322

323323
await db.UpdateOnlyAsync(new Person { FirstName = "JJ", LastName = "Hendo" }, q => q.Update(p => p.FirstName));
324-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ'"));
324+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@0"));
325325

326326
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, q => q.Update(p => p.FirstName).Where(x => x.FirstName == "Jimi"));
327-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`='JJ' WHERE (`FirstName` = @0)"));
327+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET `FirstName`=@1 WHERE (`FirstName` = @0)"));
328328

329329
await db.UpdateFmtAsync<Person>(set: "FirstName = {0}".SqlFmt("JJ"), where: "LastName = {0}".SqlFmt("Hendrix"));
330330
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE `Person` SET FirstName = 'JJ' WHERE LastName = 'Hendrix'"));

tests/ServiceStack.OrmLiteV45.Tests/ApiPostgreSqlTestsAsync.Parameterized.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -306,25 +306,25 @@ await db.UpdateAsync(new Person { Id = 8, FirstName = "Tupac", LastName = "Shaku
306306
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:FirstName, \"last_name\"=:LastName, \"age\"=:Age WHERE \"id\"=:Id"));
307307

308308
await db.UpdateAsync(new Person { Id = 1, FirstName = "JJ", Age = 27 }, p => p.LastName == "Hendrix");
309-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"id\"=1, \"first_name\"='JJ', \"last_name\"=NULL, \"age\"=27 WHERE (\"last_name\" = :0)"));
309+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"id\"=:1, \"first_name\"=:2, \"last_name\"=:3, \"age\"=:4 WHERE (\"last_name\" = :0)"));
310310

311311
await db.UpdateAsync<Person>(new { FirstName = "JJ" }, p => p.LastName == "Hendrix");
312-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ' WHERE (\"last_name\" = :0)"));
312+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:1 WHERE (\"last_name\" = :0)"));
313313

314314
await db.UpdateNonDefaultsAsync(new Person { FirstName = "JJ" }, p => p.LastName == "Hendrix");
315-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ' WHERE (\"last_name\" = :0)"));
315+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:1 WHERE (\"last_name\" = :0)"));
316316

317317
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName);
318-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ'"));
318+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:0"));
319319

320320
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName, p => p.LastName == "Hendrix");
321-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ' WHERE (\"last_name\" = :0)"));
321+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:1 WHERE (\"last_name\" = :0)"));
322322

323323
await db.UpdateOnlyAsync(new Person { FirstName = "JJ", LastName = "Hendo" }, q => q.Update(p => p.FirstName));
324-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ'"));
324+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:0"));
325325

326326
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, q => q.Update(p => p.FirstName).Where(x => x.FirstName == "Jimi"));
327-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"='JJ' WHERE (\"first_name\" = :0)"));
327+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET \"first_name\"=:1 WHERE (\"first_name\" = :0)"));
328328

329329
await db.UpdateFmtAsync<Person>(set: "first_name = {0}".SqlFmt("JJ"), where: "last_name = {0}".SqlFmt("Hendrix"));
330330
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"person\" SET first_name = 'JJ' WHERE last_name = 'Hendrix'"));

tests/ServiceStack.OrmLiteV45.Tests/ApiSqlServerTestsAsync.Parameterized.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -306,25 +306,25 @@ await db.UpdateAsync(new Person { Id = 8, FirstName = "Tupac", LastName = "Shaku
306306
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@FirstName, \"LastName\"=@LastName, \"Age\"=@Age WHERE \"Id\"=@Id"));
307307

308308
await db.UpdateAsync(new Person { Id = 1, FirstName = "JJ", Age = 27 }, p => p.LastName == "Hendrix");
309-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"Id\"=1, \"FirstName\"='JJ', \"LastName\"=NULL, \"Age\"=27 WHERE (\"LastName\" = @0)"));
309+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"Id\"=@1, \"FirstName\"=@2, \"LastName\"=@3, \"Age\"=@4 WHERE (\"LastName\" = @0)"));
310310

311311
await db.UpdateAsync<Person>(new { FirstName = "JJ" }, p => p.LastName == "Hendrix");
312-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
312+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
313313

314314
await db.UpdateNonDefaultsAsync(new Person { FirstName = "JJ" }, p => p.LastName == "Hendrix");
315-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
315+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
316316

317317
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName);
318-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ'"));
318+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@0"));
319319

320320
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName, p => p.LastName == "Hendrix");
321-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
321+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
322322

323323
await db.UpdateOnlyAsync(new Person { FirstName = "JJ", LastName = "Hendo" }, q => q.Update(p => p.FirstName));
324-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ'"));
324+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@0"));
325325

326326
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, q => q.Update(p => p.FirstName).Where(x => x.FirstName == "Jimi"));
327-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"FirstName\" = @0)"));
327+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"FirstName\" = @0)"));
328328

329329
await db.UpdateFmtAsync<Person>(set: "FirstName = {0}".SqlFmt("JJ"), where: "LastName = {0}".SqlFmt("Hendrix"));
330330
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET FirstName = 'JJ' WHERE LastName = 'Hendrix'"));

tests/ServiceStack.OrmLiteV45.Tests/ApiSqliteTestsAsync.Parameterized.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -305,25 +305,25 @@ await db.UpdateAsync(new Person { Id = 8, FirstName = "Tupac", LastName = "Shaku
305305
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@FirstName, \"LastName\"=@LastName, \"Age\"=@Age WHERE \"Id\"=@Id"));
306306

307307
await db.UpdateAsync(new Person { Id = 1, FirstName = "JJ", Age = 27 }, p => p.LastName == "Hendrix");
308-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"Id\"=1, \"FirstName\"='JJ', \"LastName\"=NULL, \"Age\"=27 WHERE (\"LastName\" = @0)"));
308+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"Id\"=@1, \"FirstName\"=@2, \"LastName\"=@3, \"Age\"=@4 WHERE (\"LastName\" = @0)"));
309309

310310
await db.UpdateAsync<Person>(new { FirstName = "JJ" }, p => p.LastName == "Hendrix");
311-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
311+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
312312

313313
await db.UpdateNonDefaultsAsync(new Person { FirstName = "JJ" }, p => p.LastName == "Hendrix");
314-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
314+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
315315

316316
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName);
317-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ'"));
317+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@0"));
318318

319319
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, p => p.FirstName, p => p.LastName == "Hendrix");
320-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"LastName\" = @0)"));
320+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"LastName\" = @0)"));
321321

322322
await db.UpdateOnlyAsync(new Person { FirstName = "JJ", LastName = "Hendo" }, q => q.Update(p => p.FirstName));
323-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ'"));
323+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@0"));
324324

325325
await db.UpdateOnlyAsync(new Person { FirstName = "JJ" }, q => q.Update(p => p.FirstName).Where(x => x.FirstName == "Jimi"));
326-
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"='JJ' WHERE (\"FirstName\" = @0)"));
326+
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET \"FirstName\"=@1 WHERE (\"FirstName\" = @0)"));
327327

328328
await db.UpdateFmtAsync<Person>(set: "FirstName = {0}".SqlFmt("JJ"), where: "LastName = {0}".SqlFmt("Hendrix"));
329329
Assert.That(db.GetLastSql(), Is.EqualTo("UPDATE \"Person\" SET FirstName = 'JJ' WHERE LastName = 'Hendrix'"));
@@ -341,7 +341,7 @@ await db.UpdateAsync(new Person { Id = 8, FirstName = "Tupac", LastName = "Shaku
341341
Assert.That(db.GetLastSql(), Is.EqualTo("DELETE FROM \"Person\" WHERE \"FirstName\"=@FirstName AND \"Age\"=@Age"));
342342

343343
await db.DeleteNonDefaultsAsync(new Person { FirstName = "Jimi", Age = 27 },
344-
new Person { FirstName = "Janis", Age = 27 });
344+
new Person { FirstName = "Janis", Age = 27 });
345345
Assert.That(db.GetLastSql(), Is.EqualTo("DELETE FROM \"Person\" WHERE \"FirstName\"=@FirstName AND \"Age\"=@Age"));
346346

347347
await db.DeleteByIdAsync<Person>(1);

0 commit comments

Comments
 (0)