@@ -12,22 +12,23 @@ namespace ServiceStack.OrmLite.Tests.Async
1212 [ TestFixtureOrmLite ]
1313 public class OrmLiteUpdateTestsAsync : OrmLiteProvidersTestBase
1414 {
15- public OrmLiteUpdateTestsAsync ( DialectContext context ) : base ( context ) { }
15+ public OrmLiteUpdateTestsAsync ( DialectContext context ) : base ( context )
16+ {
17+ OrmLiteUtils . PrintSql ( ) ;
18+ }
1619
1720 [ Test ]
1821 public async Task Can_filter_update_method1_to_insert_date ( )
1922 {
20- using ( var db = OpenDbConnection ( ) )
21- {
22- await CreateAndInitializeAsync ( db , 2 ) ;
23-
24- await ResetUpdateDateAsync ( db ) ;
25- await db . UpdateAsync (
26- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ,
27- new DefaultValuesUpdate { Id = 1 , DefaultInt = 45 } , new DefaultValuesUpdate { Id = 2 , DefaultInt = 72 } ) ;
28- await VerifyUpdateDateAsync ( db ) ;
29- await VerifyUpdateDateAsync ( db , 2 ) ;
30- }
23+ using var db = await OpenDbConnectionAsync ( ) ;
24+ await CreateAndInitializeAsync ( db , 2 ) ;
25+
26+ await ResetUpdateDateAsync ( db ) ;
27+ await db . UpdateAsync (
28+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ,
29+ new DefaultValuesUpdate { Id = 1 , DefaultInt = 45 } , new DefaultValuesUpdate { Id = 2 , DefaultInt = 72 } ) ;
30+ await VerifyUpdateDateAsync ( db ) ;
31+ await VerifyUpdateDateAsync ( db , 2 ) ;
3132 }
3233
3334 private async Task < DefaultValuesUpdate > CreateAndInitializeAsync ( IDbConnection db , int count = 1 )
@@ -73,236 +74,208 @@ private async Task VerifyUpdateDateAsync(IDbConnection db, int id = 1)
7374 [ Test ]
7475 public async Task Can_filter_update_method2_to_insert_date ( )
7576 {
76- using ( var db = OpenDbConnection ( ) )
77- {
78- await CreateAndInitializeAsync ( db ) ;
77+ using var db = await OpenDbConnectionAsync ( ) ;
78+ await CreateAndInitializeAsync ( db ) ;
7979
80- await ResetUpdateDateAsync ( db ) ;
81- await db . UpdateAsync ( new DefaultValuesUpdate { Id = 1 , DefaultInt = 2342 } , p => p . Id == 1 ,
82- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
83- await VerifyUpdateDateAsync ( db ) ;
84- }
80+ await ResetUpdateDateAsync ( db ) ;
81+ await db . UpdateAsync ( new DefaultValuesUpdate { Id = 1 , DefaultInt = 2342 } , p => p . Id == 1 ,
82+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
83+ await VerifyUpdateDateAsync ( db ) ;
8584 }
8685
8786 [ Test ]
8887 public async Task Can_filter_update_method3_to_insert_date ( )
8988 {
90- using ( var db = OpenDbConnection ( ) )
91- {
92- await CreateAndInitializeAsync ( db ) ;
93-
94- await ResetUpdateDateAsync ( db ) ;
95- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
96- row . DefaultInt = 3245 ;
97- row . DefaultDouble = 978.423 ;
98- await db . UpdateAsync ( row , cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
99- await VerifyUpdateDateAsync ( db ) ;
100- }
89+ using var db = await OpenDbConnectionAsync ( ) ;
90+ await CreateAndInitializeAsync ( db ) ;
91+
92+ await ResetUpdateDateAsync ( db ) ;
93+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
94+ row . DefaultInt = 3245 ;
95+ row . DefaultDouble = 978.423 ;
96+ await db . UpdateAsync ( row , cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
97+ await VerifyUpdateDateAsync ( db ) ;
10198 }
10299
103100 [ Test ]
104101 public async Task Can_filter_update_method4_to_insert_date ( )
105102 {
106- using ( var db = OpenDbConnection ( ) )
107- {
108- await CreateAndInitializeAsync ( db ) ;
103+ using var db = await OpenDbConnectionAsync ( ) ;
104+ await CreateAndInitializeAsync ( db ) ;
109105
110- await ResetUpdateDateAsync ( db ) ;
111- await db . UpdateAsync < DefaultValuesUpdate > ( new { DefaultInt = 765 } , p => p . Id == 1 ,
112- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
113- await VerifyUpdateDateAsync ( db ) ;
114- }
106+ await ResetUpdateDateAsync ( db ) ;
107+ await db . UpdateAsync < DefaultValuesUpdate > ( new { DefaultInt = 765 } , p => p . Id == 1 ,
108+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
109+ await VerifyUpdateDateAsync ( db ) ;
115110 }
116111
117112 [ Test ]
118113 public async Task Can_filter_updateAll_to_insert_date ( )
119114 {
120- using ( var db = OpenDbConnection ( ) )
121- {
122- await CreateAndInitializeAsync ( db , 2 ) ;
123-
124- await ResetUpdateDateAsync ( db ) ;
125- db . UpdateAll ( new [ ] { new DefaultValuesUpdate { Id = 1 , DefaultInt = 45 } , new DefaultValuesUpdate { Id = 2 , DefaultInt = 72 } } ,
126- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
127- await VerifyUpdateDateAsync ( db ) ;
128- await VerifyUpdateDateAsync ( db , 2 ) ;
129- }
115+ using var db = await OpenDbConnectionAsync ( ) ;
116+ await CreateAndInitializeAsync ( db , 2 ) ;
117+
118+ await ResetUpdateDateAsync ( db ) ;
119+ db . UpdateAll ( new [ ] { new DefaultValuesUpdate { Id = 1 , DefaultInt = 45 } , new DefaultValuesUpdate { Id = 2 , DefaultInt = 72 } } ,
120+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
121+ await VerifyUpdateDateAsync ( db ) ;
122+ await VerifyUpdateDateAsync ( db , 2 ) ;
130123 }
131124
132125 [ Test ]
133126 public async Task Can_filter_updateOnly_method1_to_insert_date ( )
134127 {
135- using ( var db = OpenDbConnection ( ) )
136- {
137- await CreateAndInitializeAsync ( db ) ;
128+ using var db = await OpenDbConnectionAsync ( ) ;
129+ await CreateAndInitializeAsync ( db ) ;
138130
139- await ResetUpdateDateAsync ( db ) ;
140- db . UpdateOnly ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , p => p . Id == 1 ,
141- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
142- await VerifyUpdateDateAsync ( db ) ;
143- }
131+ await ResetUpdateDateAsync ( db ) ;
132+ db . UpdateOnly ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , p => p . Id == 1 ,
133+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
134+ await VerifyUpdateDateAsync ( db ) ;
144135 }
145136
146137 [ Test ]
147138 public async Task Can_filter_updateOnly_method2_to_insert_date ( )
148139 {
149- using ( var db = OpenDbConnection ( ) )
150- {
151- await CreateAndInitializeAsync ( db ) ;
140+ using var db = await OpenDbConnectionAsync ( ) ;
141+ await CreateAndInitializeAsync ( db ) ;
152142
153- await ResetUpdateDateAsync ( db ) ;
154- await db . UpdateOnlyAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ,
155- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
156- await VerifyUpdateDateAsync ( db ) ;
157- }
143+ await ResetUpdateDateAsync ( db ) ;
144+ await db . UpdateOnlyAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ,
145+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
146+ await VerifyUpdateDateAsync ( db ) ;
158147 }
159148
160149 [ Test ]
161150 public async Task Can_filter_MySql_updateOnly_method2_to_insert_date ( )
162151 {
163- using ( var db = OpenDbConnection ( ) )
164- {
165- await CreateAndInitializeAsync ( db ) ;
152+ using var db = await OpenDbConnectionAsync ( ) ;
153+ await CreateAndInitializeAsync ( db ) ;
166154
167- await ResetUpdateDateAsync ( db ) ;
168- await db . UpdateOnlyAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ,
169- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
170- await VerifyUpdateDateAsync ( db ) ;
171- }
155+ await ResetUpdateDateAsync ( db ) ;
156+ await db . UpdateOnlyAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 345 } , db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ,
157+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
158+ await VerifyUpdateDateAsync ( db ) ;
172159 }
173160
174161 [ Test ]
175162 public async Task Can_filter_updateOnly_method3_to_insert_date ( )
176163 {
177- using ( var db = OpenDbConnection ( ) )
178- {
179- await CreateAndInitializeAsync ( db ) ;
180-
181- await ResetUpdateDateAsync ( db ) ;
182- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
183- row . DefaultDouble = 978.423 ;
184- await db . UpdateOnlyAsync ( row , db . From < DefaultValuesUpdate > ( ) . Update ( p => p . DefaultDouble ) ,
185- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
186- await VerifyUpdateDateAsync ( db ) ;
187- }
164+ using var db = await OpenDbConnectionAsync ( ) ;
165+ await CreateAndInitializeAsync ( db ) ;
166+
167+ await ResetUpdateDateAsync ( db ) ;
168+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
169+ row . DefaultDouble = 978.423 ;
170+ await db . UpdateOnlyAsync ( row , db . From < DefaultValuesUpdate > ( ) . Update ( p => p . DefaultDouble ) ,
171+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
172+ await VerifyUpdateDateAsync ( db ) ;
188173 }
189174
190175 [ Test ]
191176 public async Task Can_filter_updateOnly_method4_to_insert_date ( )
192177 {
193- using ( var db = OpenDbConnection ( ) )
194- {
195- await CreateAndInitializeAsync ( db ) ;
196-
197- await ResetUpdateDateAsync ( db ) ;
198- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
199- row . DefaultDouble = 978.423 ;
200- await db . UpdateOnlyAsync ( row , p => p . DefaultDouble , p => p . Id == 1 ,
201- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
202- await VerifyUpdateDateAsync ( db ) ;
203- }
178+ using var db = await OpenDbConnectionAsync ( ) ;
179+ await CreateAndInitializeAsync ( db ) ;
180+
181+ await ResetUpdateDateAsync ( db ) ;
182+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
183+ row . DefaultDouble = 978.423 ;
184+ await db . UpdateOnlyAsync ( row , p => p . DefaultDouble , p => p . Id == 1 ,
185+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
186+ await VerifyUpdateDateAsync ( db ) ;
204187 }
205188
206189 [ Test ]
207190 public async Task Can_filter_updateOnly_method5_to_insert_date ( )
208191 {
209- using ( var db = OpenDbConnection ( ) )
210- {
211- await CreateAndInitializeAsync ( db ) ;
212-
213- await ResetUpdateDateAsync ( db ) ;
214- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
215- row . DefaultDouble = 978.423 ;
216- await db . UpdateOnlyAsync ( row , new [ ] { nameof ( DefaultValuesUpdate . DefaultDouble ) } , p => p . Id == 1 ,
217- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
218- await VerifyUpdateDateAsync ( db ) ;
219- }
192+ using var db = await OpenDbConnectionAsync ( ) ;
193+ await CreateAndInitializeAsync ( db ) ;
194+
195+ await ResetUpdateDateAsync ( db ) ;
196+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
197+ row . DefaultDouble = 978.423 ;
198+ await db . UpdateOnlyAsync ( row , new [ ] { nameof ( DefaultValuesUpdate . DefaultDouble ) } , p => p . Id == 1 ,
199+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
200+ await VerifyUpdateDateAsync ( db ) ;
220201 }
221202
222203 [ Test ]
223204 public async Task Can_filter_updateAdd_expression_to_insert_date ( )
224205 {
225- using ( var db = OpenDbConnection ( ) )
226- {
227- await CreateAndInitializeAsync ( db ) ;
206+ using var db = await OpenDbConnectionAsync ( ) ;
207+ await CreateAndInitializeAsync ( db ) ;
228208
229- await ResetUpdateDateAsync ( db ) ;
209+ await ResetUpdateDateAsync ( db ) ;
230210
231- var count = await db . UpdateAddAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 5 , DefaultDouble = 7.2 } , p => p . Id == 1 ,
232- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
211+ var count = await db . UpdateAddAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 5 , DefaultDouble = 7.2 } , p => p . Id == 1 ,
212+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
233213
234- Assert . That ( count , Is . EqualTo ( 1 ) ) ;
235- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
236- Assert . That ( row . DefaultInt , Is . EqualTo ( 6 ) ) ;
237- Assert . That ( row . DefaultDouble , Is . EqualTo ( 8.3 ) . Within ( 0.1 ) ) ;
238- await VerifyUpdateDateAsync ( db ) ;
239- }
214+ Assert . That ( count , Is . EqualTo ( 1 ) ) ;
215+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
216+ Assert . That ( row . DefaultInt , Is . EqualTo ( 6 ) ) ;
217+ Assert . That ( row . DefaultDouble , Is . EqualTo ( 8.3 ) . Within ( 0.1 ) ) ;
218+ await VerifyUpdateDateAsync ( db ) ;
240219 }
241220
242221 [ Test ]
243222 public async Task Can_filter_updateAdd_SqlExpression_to_insert_date ( )
244223 {
245- using ( var db = OpenDbConnection ( ) )
246- {
247- await CreateAndInitializeAsync ( db ) ;
224+ using var db = await OpenDbConnectionAsync ( ) ;
225+ await CreateAndInitializeAsync ( db ) ;
248226
249- await ResetUpdateDateAsync ( db ) ;
227+ await ResetUpdateDateAsync ( db ) ;
250228
251- var where = db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ;
252- var count = await db . UpdateAddAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 5 , DefaultDouble = 7.2 } , where ,
253- cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
229+ var where = db . From < DefaultValuesUpdate > ( ) . Where ( p => p . Id == 1 ) ;
230+ var count = await db . UpdateAddAsync ( ( ) => new DefaultValuesUpdate { DefaultInt = 5 , DefaultDouble = 7.2 } , @ where,
231+ cmd => cmd . SetUpdateDate < DefaultValuesUpdate > ( nameof ( DefaultValuesUpdate . UpdatedDateUtc ) , DialectProvider ) ) ;
254232
255- Assert . That ( count , Is . EqualTo ( 1 ) ) ;
256- var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
257- Assert . That ( row . DefaultInt , Is . EqualTo ( 6 ) ) ;
258- Assert . That ( row . DefaultDouble , Is . EqualTo ( 8.3 ) . Within ( 0.1 ) ) ;
259- await VerifyUpdateDateAsync ( db ) ;
260- }
233+ Assert . That ( count , Is . EqualTo ( 1 ) ) ;
234+ var row = await db . SingleByIdAsync < DefaultValuesUpdate > ( 1 ) ;
235+ Assert . That ( row . DefaultInt , Is . EqualTo ( 6 ) ) ;
236+ Assert . That ( row . DefaultDouble , Is . EqualTo ( 8.3 ) . Within ( 0.1 ) ) ;
237+ await VerifyUpdateDateAsync ( db ) ;
261238 }
262239
263240 [ Test ]
264241 public async Task Can_updated_with_ExecuteSql_and_db_params_Async ( )
265242 {
266- using ( var db = OpenDbConnection ( ) )
267- {
268- db . DropAndCreateTable < PocoUpdateAsync > ( ) ;
243+ using var db = await OpenDbConnectionAsync ( ) ;
244+ db . DropAndCreateTable < PocoUpdateAsync > ( ) ;
269245
270- db . Insert ( new PocoUpdateAsync { Id = 1 , Name = "A" } ) ;
271- db . Insert ( new PocoUpdateAsync { Id = 2 , Name = "B" } ) ;
246+ db . Insert ( new PocoUpdateAsync { Id = 1 , Name = "A" } ) ;
247+ db . Insert ( new PocoUpdateAsync { Id = 2 , Name = "B" } ) ;
272248
273- var result = await db . ExecuteSqlAsync ( $ "UPDATE { DialectProvider . GetQuotedTableName ( "PocoUpdateAsync" ) } SET name = @name WHERE id = @id", new { id = 2 , name = "UPDATED" } ) ;
274- Assert . That ( result , Is . EqualTo ( 1 ) ) ;
249+ var result = await db . ExecuteSqlAsync ( $ "UPDATE { DialectProvider . GetQuotedTableName ( "PocoUpdateAsync" ) } SET name = @name WHERE id = @id", new { id = 2 , name = "UPDATED" } ) ;
250+ Assert . That ( result , Is . EqualTo ( 1 ) ) ;
275251
276- var row = await db . SingleByIdAsync < PocoUpdateAsync > ( 2 ) ;
277- Assert . That ( row . Name , Is . EqualTo ( "UPDATED" ) ) ;
278- }
252+ var row = await db . SingleByIdAsync < PocoUpdateAsync > ( 2 ) ;
253+ Assert . That ( row . Name , Is . EqualTo ( "UPDATED" ) ) ;
279254 }
280255
281256 [ Test ]
282257 public async Task Does_UpdateAdd_using_AssignmentExpression_async ( )
283258 {
284- using ( var db = OpenDbConnection ( ) )
285- {
286- db . DropAndCreateTable < Person > ( ) ;
287- await db . InsertAllAsync ( Person . Rockstars ) ;
259+ using var db = await OpenDbConnectionAsync ( ) ;
260+ db . DropAndCreateTable < Person > ( ) ;
261+ await db . InsertAllAsync ( Person . Rockstars ) ;
288262
289- var count = await db . UpdateAddAsync ( ( ) => new Person { FirstName = "JJ" , Age = 1 } , where : p => p . LastName == "Hendrix" ) ;
290- Assert . That ( count , Is . EqualTo ( 1 ) ) ;
263+ var count = await db . UpdateAddAsync ( ( ) => new Person { FirstName = "JJ" , Age = 1 } , @ where: p => p . LastName == "Hendrix" ) ;
264+ Assert . That ( count , Is . EqualTo ( 1 ) ) ;
291265
292- var hendrix = Person . Rockstars . First ( x => x . LastName == "Hendrix" ) ;
293- var kurt = Person . Rockstars . First ( x => x . LastName == "Cobain" ) ;
266+ var hendrix = Person . Rockstars . First ( x => x . LastName == "Hendrix" ) ;
267+ var kurt = Person . Rockstars . First ( x => x . LastName == "Cobain" ) ;
294268
295- var row = await db . SingleAsync < Person > ( p => p . LastName == "Hendrix" ) ;
296- Assert . That ( row . FirstName , Is . EqualTo ( "JJ" ) ) ;
297- Assert . That ( row . Age , Is . EqualTo ( hendrix . Age + 1 ) ) ;
269+ var row = await db . SingleAsync < Person > ( p => p . LastName == "Hendrix" ) ;
270+ Assert . That ( row . FirstName , Is . EqualTo ( "JJ" ) ) ;
271+ Assert . That ( row . Age , Is . EqualTo ( hendrix . Age + 1 ) ) ;
298272
299- count = await db . UpdateAddAsync ( ( ) => new Person { FirstName = "KC" , Age = hendrix . Age + 1 } , where : p => p . LastName == "Cobain" ) ;
300- Assert . That ( count , Is . EqualTo ( 1 ) ) ;
273+ count = await db . UpdateAddAsync ( ( ) => new Person { FirstName = "KC" , Age = hendrix . Age + 1 } , @ where: p => p . LastName == "Cobain" ) ;
274+ Assert . That ( count , Is . EqualTo ( 1 ) ) ;
301275
302- row = await db . SingleAsync < Person > ( p => p . LastName == "Cobain" ) ;
303- Assert . That ( row . FirstName , Is . EqualTo ( "KC" ) ) ;
304- Assert . That ( row . Age , Is . EqualTo ( kurt . Age + hendrix . Age + 1 ) ) ;
305- }
276+ row = await db . SingleAsync < Person > ( p => p . LastName == "Cobain" ) ;
277+ Assert . That ( row . FirstName , Is . EqualTo ( "KC" ) ) ;
278+ Assert . That ( row . Age , Is . EqualTo ( kurt . Age + hendrix . Age + 1 ) ) ;
306279 }
307280
308281 public class PocoUpdateAsync
0 commit comments