@@ -12,22 +12,23 @@ namespace ServiceStack.OrmLite.Tests.Async
12
12
[ TestFixtureOrmLite ]
13
13
public class OrmLiteUpdateTestsAsync : OrmLiteProvidersTestBase
14
14
{
15
- public OrmLiteUpdateTestsAsync ( DialectContext context ) : base ( context ) { }
15
+ public OrmLiteUpdateTestsAsync ( DialectContext context ) : base ( context )
16
+ {
17
+ OrmLiteUtils . PrintSql ( ) ;
18
+ }
16
19
17
20
[ Test ]
18
21
public async Task Can_filter_update_method1_to_insert_date ( )
19
22
{
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 ) ;
31
32
}
32
33
33
34
private async Task < DefaultValuesUpdate > CreateAndInitializeAsync ( IDbConnection db , int count = 1 )
@@ -73,236 +74,208 @@ private async Task VerifyUpdateDateAsync(IDbConnection db, int id = 1)
73
74
[ Test ]
74
75
public async Task Can_filter_update_method2_to_insert_date ( )
75
76
{
76
- using ( var db = OpenDbConnection ( ) )
77
- {
78
- await CreateAndInitializeAsync ( db ) ;
77
+ using var db = await OpenDbConnectionAsync ( ) ;
78
+ await CreateAndInitializeAsync ( db ) ;
79
79
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 ) ;
85
84
}
86
85
87
86
[ Test ]
88
87
public async Task Can_filter_update_method3_to_insert_date ( )
89
88
{
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 ) ;
101
98
}
102
99
103
100
[ Test ]
104
101
public async Task Can_filter_update_method4_to_insert_date ( )
105
102
{
106
- using ( var db = OpenDbConnection ( ) )
107
- {
108
- await CreateAndInitializeAsync ( db ) ;
103
+ using var db = await OpenDbConnectionAsync ( ) ;
104
+ await CreateAndInitializeAsync ( db ) ;
109
105
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 ) ;
115
110
}
116
111
117
112
[ Test ]
118
113
public async Task Can_filter_updateAll_to_insert_date ( )
119
114
{
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 ) ;
130
123
}
131
124
132
125
[ Test ]
133
126
public async Task Can_filter_updateOnly_method1_to_insert_date ( )
134
127
{
135
- using ( var db = OpenDbConnection ( ) )
136
- {
137
- await CreateAndInitializeAsync ( db ) ;
128
+ using var db = await OpenDbConnectionAsync ( ) ;
129
+ await CreateAndInitializeAsync ( db ) ;
138
130
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 ) ;
144
135
}
145
136
146
137
[ Test ]
147
138
public async Task Can_filter_updateOnly_method2_to_insert_date ( )
148
139
{
149
- using ( var db = OpenDbConnection ( ) )
150
- {
151
- await CreateAndInitializeAsync ( db ) ;
140
+ using var db = await OpenDbConnectionAsync ( ) ;
141
+ await CreateAndInitializeAsync ( db ) ;
152
142
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 ) ;
158
147
}
159
148
160
149
[ Test ]
161
150
public async Task Can_filter_MySql_updateOnly_method2_to_insert_date ( )
162
151
{
163
- using ( var db = OpenDbConnection ( ) )
164
- {
165
- await CreateAndInitializeAsync ( db ) ;
152
+ using var db = await OpenDbConnectionAsync ( ) ;
153
+ await CreateAndInitializeAsync ( db ) ;
166
154
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 ) ;
172
159
}
173
160
174
161
[ Test ]
175
162
public async Task Can_filter_updateOnly_method3_to_insert_date ( )
176
163
{
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 ) ;
188
173
}
189
174
190
175
[ Test ]
191
176
public async Task Can_filter_updateOnly_method4_to_insert_date ( )
192
177
{
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 ) ;
204
187
}
205
188
206
189
[ Test ]
207
190
public async Task Can_filter_updateOnly_method5_to_insert_date ( )
208
191
{
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 ) ;
220
201
}
221
202
222
203
[ Test ]
223
204
public async Task Can_filter_updateAdd_expression_to_insert_date ( )
224
205
{
225
- using ( var db = OpenDbConnection ( ) )
226
- {
227
- await CreateAndInitializeAsync ( db ) ;
206
+ using var db = await OpenDbConnectionAsync ( ) ;
207
+ await CreateAndInitializeAsync ( db ) ;
228
208
229
- await ResetUpdateDateAsync ( db ) ;
209
+ await ResetUpdateDateAsync ( db ) ;
230
210
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 ) ) ;
233
213
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 ) ;
240
219
}
241
220
242
221
[ Test ]
243
222
public async Task Can_filter_updateAdd_SqlExpression_to_insert_date ( )
244
223
{
245
- using ( var db = OpenDbConnection ( ) )
246
- {
247
- await CreateAndInitializeAsync ( db ) ;
224
+ using var db = await OpenDbConnectionAsync ( ) ;
225
+ await CreateAndInitializeAsync ( db ) ;
248
226
249
- await ResetUpdateDateAsync ( db ) ;
227
+ await ResetUpdateDateAsync ( db ) ;
250
228
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 ) ) ;
254
232
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 ) ;
261
238
}
262
239
263
240
[ Test ]
264
241
public async Task Can_updated_with_ExecuteSql_and_db_params_Async ( )
265
242
{
266
- using ( var db = OpenDbConnection ( ) )
267
- {
268
- db . DropAndCreateTable < PocoUpdateAsync > ( ) ;
243
+ using var db = await OpenDbConnectionAsync ( ) ;
244
+ db . DropAndCreateTable < PocoUpdateAsync > ( ) ;
269
245
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" } ) ;
272
248
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 ) ) ;
275
251
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" ) ) ;
279
254
}
280
255
281
256
[ Test ]
282
257
public async Task Does_UpdateAdd_using_AssignmentExpression_async ( )
283
258
{
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 ) ;
288
262
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 ) ) ;
291
265
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" ) ;
294
268
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 ) ) ;
298
272
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 ) ) ;
301
275
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 ) ) ;
306
279
}
307
280
308
281
public class PocoUpdateAsync
0 commit comments