@@ -96,9 +96,9 @@ public async Task Persist_InsertOrUpdateAsync_WhenEntityExist_ThenTheEntityShoul
9696 db . Things . Add ( new Thing { Title = "Test2" } ) ;
9797 db . Things . Add ( new Thing { Title = "Test3" } ) ;
9898 db . Things . Add ( new Thing { Title = "Test4" } ) ;
99- db . SaveChanges ( ) ;
99+ await db . SaveChangesAsync ( ) ;
100100
101- var item = db . Things . First ( ) ;
101+ var item = await db . Things . FirstAsync ( ) ;
102102
103103 // Act
104104 await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { ID = item . ID , Title = "Test" } ) ;
@@ -114,17 +114,17 @@ public async Task Persist_InsertOrUpdateAsync_WhenEntityExist_ThenTheEntityShoul
114114 db . Things . Add ( new Thing { Title = "Test2" } ) ;
115115 db . Things . Add ( new Thing { Title = "Test3" } ) ;
116116 db . Things . Add ( new Thing { Title = "Test4" } ) ;
117- db . SaveChanges ( ) ;
117+ await db . SaveChangesAsync ( ) ;
118118
119- var item = db . Things . First ( ) ;
119+ var item = await db . Things . FirstAsync ( ) ;
120120
121121 // Act
122122 await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { ID = item . ID , Title = "Test" } ) ;
123- db . SaveChanges ( ) ;
123+ await db . SaveChangesAsync ( ) ;
124124
125125 // Assert
126- db . Things . Count ( ) . Should ( ) . Be ( 3 ) ;
127- db . Things . FirstOrDefault ( x => x . ID == item . ID ) . Title . Should ( ) . Be ( "Test" ) ;
126+ ( await db . Things . CountAsync ( ) ) . Should ( ) . Be ( 3 ) ;
127+ ( await db . Things . FirstOrDefaultAsync ( x => x . ID == item . ID ) ) . Title . Should ( ) . Be ( "Test" ) ;
128128 }
129129
130130 [ Fact ]
@@ -134,7 +134,7 @@ public async Task Persist_InsertOrUpdateAsync_WhenEntityDoesNotExist_ThenTheEnti
134134 db . Things . Add ( new Thing { Title = "Test2" } ) ;
135135 db . Things . Add ( new Thing { Title = "Test3" } ) ;
136136 db . Things . Add ( new Thing { Title = "Test4" } ) ;
137- db . SaveChanges ( ) ;
137+ await db . SaveChangesAsync ( ) ;
138138
139139 // Act
140140 var createdThing = await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { Title = "Test" } ) ;
@@ -151,16 +151,16 @@ public async Task Persist_InsertOrUpdateAsync_WhenEntityDoesNotExist_ThenTheEnti
151151 db . Things . Add ( new Thing { Title = "Test2" } ) ;
152152 db . Things . Add ( new Thing { Title = "Test3" } ) ;
153153 db . Things . Add ( new Thing { Title = "Test4" } ) ;
154- db . SaveChanges ( ) ;
154+ await db . SaveChangesAsync ( ) ;
155155
156156 // Act
157157 var createdThing = await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { Title = "Test" } ) ;
158- db . SaveChanges ( ) ;
158+ await db . SaveChangesAsync ( ) ;
159159
160160 // Assert
161161 createdThing . Should ( ) . NotBeNull ( ) ;
162- db . Things . Count ( ) . Should ( ) . Be ( 4 ) ;
163- var createdThingFromEF = db . Things . OrderByDescending ( x => x . ID ) . FirstOrDefault ( ) ;
162+ ( await db . Things . CountAsync ( ) ) . Should ( ) . Be ( 4 ) ;
163+ var createdThingFromEF = await db . Things . OrderByDescending ( x => x . ID ) . FirstOrDefaultAsync ( ) ;
164164 createdThingFromEF . Title . Should ( ) . Be ( "Test" ) ;
165165 createdThing . Should ( ) . BeEquivalentTo ( createdThingFromEF ) ;
166166 }
@@ -210,9 +210,9 @@ public async Task Persist_RemoveAsync_WhenEntityExist_ThenTheEntityShouldBeInThe
210210 db . Things . Add ( new Thing { Title = "Test2" } ) ;
211211 db . Things . Add ( new Thing { Title = "Test3" } ) ;
212212 db . Things . Add ( new Thing { Title = "Test4" } ) ;
213- db . SaveChanges ( ) ;
213+ await db . SaveChangesAsync ( ) ;
214214
215- var item = db . Things . First ( ) ;
215+ var item = await db . Things . FirstAsync ( ) ;
216216
217217 // Act
218218 await db . Things . Persist ( mapper ) . RemoveAsync ( new ThingDto { ID = item . ID , Title = "Test" } ) ;
@@ -228,17 +228,17 @@ public async Task Persist_RemoveAsync_WhenEntityExist_ThenTheEntityShouldBeDelet
228228 db . Things . Add ( new Thing { Title = "Test2" } ) ;
229229 db . Things . Add ( new Thing { Title = "Test3" } ) ;
230230 db . Things . Add ( new Thing { Title = "Test4" } ) ;
231- db . SaveChanges ( ) ;
231+ await db . SaveChangesAsync ( ) ;
232232
233- var item = db . Things . First ( ) ;
233+ var item = await db . Things . FirstAsync ( ) ;
234234
235235 // Act
236236 await db . Things . Persist ( mapper ) . RemoveAsync ( new ThingDto { ID = item . ID , Title = "Test" } ) ;
237- db . SaveChanges ( ) ;
237+ await db . SaveChangesAsync ( ) ;
238238
239239 // Assert
240- db . Things . Count ( ) . Should ( ) . Be ( 2 ) ;
241- db . Things . Find ( item . ID ) . Should ( ) . BeNull ( ) ;
240+ ( await db . Things . CountAsync ( ) ) . Should ( ) . Be ( 2 ) ;
241+ ( await db . Things . FindAsync ( item . ID ) ) . Should ( ) . BeNull ( ) ;
242242 }
243243
244244 [ Fact ]
@@ -340,7 +340,7 @@ public async Task Persist_RemoveAsync_WhenEntityDoesNotExist_ThenShouldBeUnchang
340340 db . Things . Add ( new Thing { Title = "Test2" } ) ;
341341 db . Things . Add ( new Thing { Title = "Test3" } ) ;
342342 db . Things . Add ( new Thing { Title = "Test4" } ) ;
343- db . SaveChanges ( ) ;
343+ await db . SaveChangesAsync ( ) ;
344344
345345 // Act
346346 await db . Things . Persist ( mapper ) . RemoveAsync ( new ThingDto { Title = "ignored" } ) ;
@@ -358,17 +358,17 @@ public async Task Persist_RemoveAsync_WhenEntityDoesNotExist_ThenShouldBeNoChang
358358 db . Things . Add ( new Thing { Title = "Test2" } ) ;
359359 db . Things . Add ( new Thing { Title = "Test3" } ) ;
360360 db . Things . Add ( new Thing { Title = "Test4" } ) ;
361- db . SaveChanges ( ) ;
361+ await db . SaveChangesAsync ( ) ;
362362
363- var item = db . Things . OrderByDescending ( x => x . ID ) . First ( ) ;
363+ var item = await db . Things . OrderByDescending ( x => x . ID ) . FirstAsync ( ) ;
364364
365365 // Act
366366 await db . Things . Persist ( mapper ) . RemoveAsync ( new ThingDto { Title = "ignored" } ) ;
367- db . SaveChanges ( ) ;
367+ await db . SaveChangesAsync ( ) ;
368368
369369 // Assert
370- db . Things . Count ( ) . Should ( ) . Be ( 3 ) ;
371- db . Things . Find ( item . ID + 1 ) . Should ( ) . BeNull ( ) ;
370+ ( await db . Things . CountAsync ( ) ) . Should ( ) . Be ( 3 ) ;
371+ ( await db . Things . FindAsync ( item . ID + 1 ) ) . Should ( ) . BeNull ( ) ;
372372 }
373373
374374 [ Fact ]
@@ -382,11 +382,9 @@ public async Task Persist_InsertOrUpdateAsync_WhenSameEntity_ThenTheEntityShould
382382 db . Things . Add ( new Thing { Title = "Test2" } ) ;
383383 db . Things . Add ( new Thing { Title = "Test3" } ) ;
384384 db . Things . Add ( new Thing { Title = "Test4" } ) ;
385- db . SaveChanges ( ) ;
385+ await db . SaveChangesAsync ( ) ;
386386
387- //var item = db.Things.Where(x => x.Title == "Test2").First(); // first(special)
388- var item = db . Things . Where ( x => x . Title == "Test3" ) . First ( ) ; // middleish
389- //var item = db.Things.Where(x => x.Title == "Test4").First(); // last (special)
387+ var item = await db . Things . Where ( x => x . Title == "Test3" ) . FirstAsync ( ) ;
390388
391389 // Act
392390 await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { ID = item . ID , Title = item . Title } ) ;
@@ -406,19 +404,17 @@ public async Task Persist_InsertOrUpdateAsync_WhenSameEntity_ThenSavedEntityShou
406404 db . Things . Add ( new Thing { Title = "Test2" } ) ;
407405 db . Things . Add ( new Thing { Title = "Test3" } ) ;
408406 db . Things . Add ( new Thing { Title = "Test4" } ) ;
409- db . SaveChanges ( ) ;
407+ await db . SaveChangesAsync ( ) ;
410408
411- //var item = db.Things.Where(x => x.Title == "Test2").First(); // first(special)
412- var item = db . Things . Where ( x => x . Title == "Test3" ) . First ( ) ; // middleish
413- //var item = db.Things.Where(x => x.Title == "Test4").First(); // last (special)
409+ var item = await db . Things . Where ( x => x . Title == "Test3" ) . FirstAsync ( ) ;
414410
415411 // Act
416412 await db . Things . Persist ( mapper ) . InsertOrUpdateAsync ( new ThingDto { ID = item . ID , Title = item . Title } ) ;
417- db . SaveChanges ( ) ;
413+ await db . SaveChangesAsync ( ) ;
418414
419415 // Assert
420- db . Things . Count ( ) . Should ( ) . Be ( 3 ) ;
421- db . Things . FirstOrDefault ( x => x . ID == item . ID ) . Title . Should ( ) . Be ( item . Title ) ;
416+ ( await db . Things . CountAsync ( ) ) . Should ( ) . Be ( 3 ) ;
417+ ( await db . Things . FirstOrDefaultAsync ( x => x . ID == item . ID ) ) . Title . Should ( ) . Be ( item . Title ) ;
422418 }
423419
424420 public virtual void Dispose ( ) => db ? . Dispose ( ) ;
0 commit comments