@@ -224,12 +224,10 @@ public void TestLongOperationWithCancellation()
224224 [ Fact ]
225225 public async Task TestBasicStringUsageClosedAsync ( )
226226 {
227- using ( var conn = GetClosedConnection ( ) )
228- {
229- var query = await conn . QueryAsync < string > ( "select 'abc' as [Value] union all select @txt" , new { txt = "def" } ) . ConfigureAwait ( false ) ;
230- var arr = query . ToArray ( ) ;
231- Assert . Equal ( new [ ] { "abc" , "def" } , arr ) ;
232- }
227+ using var conn = GetClosedConnection ( ) ;
228+ var query = await conn . QueryAsync < string > ( "select 'abc' as [Value] union all select @txt" , new { txt = "def" } ) . ConfigureAwait ( false ) ;
229+ var arr = query . ToArray ( ) ;
230+ Assert . Equal ( new [ ] { "abc" , "def" } , arr ) ;
233231 }
234232
235233 [ Fact ]
@@ -258,12 +256,10 @@ public async Task TestExecuteAsync()
258256 [ Fact ]
259257 public void TestExecuteClosedConnAsyncInner ( )
260258 {
261- using ( var conn = GetClosedConnection ( ) )
262- {
263- var query = conn . ExecuteAsync ( "declare @foo table(id int not null); insert @foo values(@id);" , new { id = 1 } ) ;
264- var val = query . Result ;
265- Assert . Equal ( 1 , val ) ;
266- }
259+ using var conn = GetClosedConnection ( ) ;
260+ var query = conn . ExecuteAsync ( "declare @foo table(id int not null); insert @foo values(@id);" , new { id = 1 } ) ;
261+ var val = query . Result ;
262+ Assert . Equal ( 1 , val ) ;
267263 }
268264
269265 [ Fact ]
@@ -307,83 +303,69 @@ public async Task TestMultiMapArbitraryWithSplitAsync()
307303 public async Task TestMultiMapWithSplitClosedConnAsync ( )
308304 {
309305 const string sql = "select 1 as id, 'abc' as name, 2 as id, 'def' as name" ;
310- using ( var conn = GetClosedConnection ( ) )
306+
307+ using var conn = GetClosedConnection ( ) ;
308+
309+ var productQuery = await conn . QueryAsync < Product , Category , Product > ( sql , ( prod , cat ) =>
311310 {
312- var productQuery = await conn . QueryAsync < Product , Category , Product > ( sql , ( prod , cat ) =>
313- {
314- prod . Category = cat ;
315- return prod ;
316- } ) . ConfigureAwait ( false ) ;
317-
318- var product = productQuery . First ( ) ;
319- // assertions
320- Assert . Equal ( 1 , product . Id ) ;
321- Assert . Equal ( "abc" , product . Name ) ;
322- Assert . Equal ( 2 , product . Category . Id ) ;
323- Assert . Equal ( "def" , product . Category . Name ) ;
324- }
311+ prod . Category = cat ;
312+ return prod ;
313+ } ) . ConfigureAwait ( false ) ;
314+
315+ var product = productQuery . First ( ) ;
316+ // assertions
317+ Assert . Equal ( 1 , product . Id ) ;
318+ Assert . Equal ( "abc" , product . Name ) ;
319+ Assert . Equal ( 2 , product . Category . Id ) ;
320+ Assert . Equal ( "def" , product . Category . Name ) ;
325321 }
326322
327323 [ Fact ]
328324 public async Task TestMultiAsync ( )
329325 {
330- using ( SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select 1; select 2" ) . ConfigureAwait ( false ) )
331- {
332- Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
333- Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
334- }
326+ using SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select 1; select 2" ) . ConfigureAwait ( false ) ;
327+ Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
328+ Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
335329 }
336330
337331 [ Fact ]
338332 public async Task TestMultiConversionAsync ( )
339333 {
340- using ( SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select Cast(1 as BigInt) Col1; select Cast(2 as BigInt) Col2" ) . ConfigureAwait ( false ) )
341- {
342- Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
343- Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
344- }
334+ using SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select Cast(1 as BigInt) Col1; select Cast(2 as BigInt) Col2" ) . ConfigureAwait ( false ) ;
335+ Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
336+ Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
345337 }
346338
347339 [ Fact ]
348340 public async Task TestMultiAsyncViaFirstOrDefault ( )
349341 {
350- using ( SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select 1; select 2; select 3; select 4; select 5" ) . ConfigureAwait ( false ) )
351- {
352- Assert . Equal ( 1 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
353- Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
354- Assert . Equal ( 3 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
355- Assert . Equal ( 4 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
356- Assert . Equal ( 5 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
357- }
342+ using SqlMapper . GridReader multi = await connection . QueryMultipleAsync ( "select 1; select 2; select 3; select 4; select 5" ) . ConfigureAwait ( false ) ;
343+ Assert . Equal ( 1 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
344+ Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
345+ Assert . Equal ( 3 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
346+ Assert . Equal ( 4 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
347+ Assert . Equal ( 5 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
358348 }
359349
360350 [ Fact ]
361351 public async Task TestMultiClosedConnAsync ( )
362352 {
363- using ( var conn = GetClosedConnection ( ) )
364- {
365- using ( SqlMapper . GridReader multi = await conn . QueryMultipleAsync ( "select 1; select 2" ) . ConfigureAwait ( false ) )
366- {
367- Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
368- Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
369- }
370- }
353+ using var conn = GetClosedConnection ( ) ;
354+ using SqlMapper . GridReader multi = await conn . QueryMultipleAsync ( "select 1; select 2" ) . ConfigureAwait ( false ) ;
355+ Assert . Equal ( 1 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
356+ Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
371357 }
372358
373359 [ Fact ]
374360 public async Task TestMultiClosedConnAsyncViaFirstOrDefault ( )
375361 {
376- using ( var conn = GetClosedConnection ( ) )
377- {
378- using ( SqlMapper . GridReader multi = await conn . QueryMultipleAsync ( "select 1; select 2; select 3; select 4; select 5" ) . ConfigureAwait ( false ) )
379- {
380- Assert . Equal ( 1 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
381- Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
382- Assert . Equal ( 3 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
383- Assert . Equal ( 4 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
384- Assert . Equal ( 5 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
385- }
386- }
362+ using var conn = GetClosedConnection ( ) ;
363+ using SqlMapper . GridReader multi = await conn . QueryMultipleAsync ( "select 1; select 2; select 3; select 4; select 5" ) . ConfigureAwait ( false ) ;
364+ Assert . Equal ( 1 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
365+ Assert . Equal ( 2 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
366+ Assert . Equal ( 3 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
367+ Assert . Equal ( 4 , multi . ReadAsync < int > ( ) . Result . Single ( ) ) ;
368+ Assert . Equal ( 5 , multi . ReadFirstOrDefaultAsync < int > ( ) . Result ) ;
387369 }
388370
389371 [ Fact ]
@@ -402,17 +384,15 @@ public async Task ExecuteReaderOpenAsync()
402384 [ Fact ]
403385 public async Task ExecuteReaderClosedAsync ( )
404386 {
405- using ( var conn = GetClosedConnection ( ) )
406- {
407- var dt = new DataTable ( ) ;
408- dt . Load ( await conn . ExecuteReaderAsync ( "select 3 as [three], 4 as [four]" ) . ConfigureAwait ( false ) ) ;
409- Assert . Equal ( 2 , dt . Columns . Count ) ;
410- Assert . Equal ( "three" , dt . Columns [ 0 ] . ColumnName ) ;
411- Assert . Equal ( "four" , dt . Columns [ 1 ] . ColumnName ) ;
412- Assert . Equal ( 1 , dt . Rows . Count ) ;
413- Assert . Equal ( 3 , ( int ) dt . Rows [ 0 ] [ 0 ] ) ;
414- Assert . Equal ( 4 , ( int ) dt . Rows [ 0 ] [ 1 ] ) ;
415- }
387+ using var conn = GetClosedConnection ( ) ;
388+ var dt = new DataTable ( ) ;
389+ dt . Load ( await conn . ExecuteReaderAsync ( "select 3 as [three], 4 as [four]" ) . ConfigureAwait ( false ) ) ;
390+ Assert . Equal ( 2 , dt . Columns . Count ) ;
391+ Assert . Equal ( "three" , dt . Columns [ 0 ] . ColumnName ) ;
392+ Assert . Equal ( "four" , dt . Columns [ 1 ] . ColumnName ) ;
393+ Assert . Equal ( 1 , dt . Rows . Count ) ;
394+ Assert . Equal ( 3 , ( int ) dt . Rows [ 0 ] [ 0 ] ) ;
395+ Assert . Equal ( 4 , ( int ) dt . Rows [ 0 ] [ 1 ] ) ;
416396 }
417397
418398 [ Fact ]
@@ -424,7 +404,8 @@ public async Task LiteralReplacementOpen()
424404 [ Fact ]
425405 public async Task LiteralReplacementClosed ( )
426406 {
427- using ( var conn = GetClosedConnection ( ) ) await LiteralReplacement ( conn ) . ConfigureAwait ( false ) ;
407+ using var conn = GetClosedConnection ( ) ;
408+ await LiteralReplacement ( conn ) . ConfigureAwait ( false ) ;
428409 }
429410
430411 private static async Task LiteralReplacement ( IDbConnection conn )
@@ -453,7 +434,8 @@ public async Task LiteralReplacementDynamicOpen()
453434 [ Fact ]
454435 public async Task LiteralReplacementDynamicClosed ( )
455436 {
456- using ( var conn = GetClosedConnection ( ) ) await LiteralReplacementDynamic ( conn ) . ConfigureAwait ( false ) ;
437+ using var conn = GetClosedConnection ( ) ;
438+ await LiteralReplacementDynamic ( conn ) . ConfigureAwait ( false ) ;
457439 }
458440
459441 private static async Task LiteralReplacementDynamic ( IDbConnection conn )
@@ -917,14 +899,12 @@ select @@Name
917899 [ Fact ]
918900 public async Task Issue1281_DataReaderOutOfOrderAsync ( )
919901 {
920- using ( var reader = await connection . ExecuteReaderAsync ( "Select 0, 1, 2" ) . ConfigureAwait ( false ) )
921- {
922- Assert . True ( reader . Read ( ) ) ;
923- Assert . Equal ( 2 , reader . GetInt32 ( 2 ) ) ;
924- Assert . Equal ( 0 , reader . GetInt32 ( 0 ) ) ;
925- Assert . Equal ( 1 , reader . GetInt32 ( 1 ) ) ;
926- Assert . False ( reader . Read ( ) ) ;
927- }
902+ using var reader = await connection . ExecuteReaderAsync ( "Select 0, 1, 2" ) . ConfigureAwait ( false ) ;
903+ Assert . True ( reader . Read ( ) ) ;
904+ Assert . Equal ( 2 , reader . GetInt32 ( 2 ) ) ;
905+ Assert . Equal ( 0 , reader . GetInt32 ( 0 ) ) ;
906+ Assert . Equal ( 1 , reader . GetInt32 ( 1 ) ) ;
907+ Assert . False ( reader . Read ( ) ) ;
928908 }
929909
930910 [ Fact ]
0 commit comments