@@ -58,7 +58,7 @@ protected virtual async Task CleanupQueueAsync(IQueue<SimpleWorkItem> queue)
5858
5959 public virtual async Task CanQueueAndDequeueWorkItemAsync ( )
6060 {
61- var queue = GetQueue ( ) ;
61+ using var queue = GetQueue ( ) ;
6262 if ( queue == null )
6363 return ;
6464
@@ -114,7 +114,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
114114
115115 public virtual async Task CanQueueAndDequeueWorkItemWithDelayAsync ( )
116116 {
117- var queue = GetQueue ( ) ;
117+ using var queue = GetQueue ( ) ;
118118 if ( queue == null )
119119 return ;
120120
@@ -168,7 +168,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
168168
169169 public virtual async Task CanUseQueueOptionsAsync ( )
170170 {
171- var queue = GetQueue ( retryDelay : TimeSpan . Zero ) ;
171+ using var queue = GetQueue ( retryDelay : TimeSpan . Zero ) ;
172172 if ( queue == null )
173173 return ;
174174
@@ -249,7 +249,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
249249
250250 public virtual async Task CanDiscardDuplicateQueueEntriesAsync ( )
251251 {
252- var queue = GetQueue ( ) ;
252+ using var queue = GetQueue ( ) ;
253253 if ( queue == null )
254254 return ;
255255
@@ -341,24 +341,24 @@ await queue.EnqueueAsync(new SimpleWorkItem
341341 }
342342 }
343343
344- public virtual Task VerifyRetryAttemptsAsync ( )
344+ public virtual async Task VerifyRetryAttemptsAsync ( )
345345 {
346346 const int retryCount = 2 ;
347- var queue = GetQueue ( retryCount , TimeSpan . FromSeconds ( 1 ) , TimeSpan . Zero , [ 1 ] ) ;
347+ using var queue = GetQueue ( retryCount , TimeSpan . FromSeconds ( 1 ) , TimeSpan . Zero , [ 1 ] ) ;
348348 if ( queue == null )
349- return Task . CompletedTask ;
349+ return ;
350350
351- return VerifyRetryAttemptsImplAsync ( queue , retryCount , TimeSpan . FromSeconds ( 10 ) ) ;
351+ await VerifyRetryAttemptsImplAsync ( queue , retryCount , TimeSpan . FromSeconds ( 10 ) ) ;
352352 }
353353
354- public virtual Task VerifyDelayedRetryAttemptsAsync ( )
354+ public virtual async Task VerifyDelayedRetryAttemptsAsync ( )
355355 {
356356 const int retryCount = 2 ;
357- var queue = GetQueue ( retryCount , TimeSpan . FromSeconds ( 1 ) , TimeSpan . FromSeconds ( 1 ) , [ 1 ] ) ;
357+ using var queue = GetQueue ( retryCount , TimeSpan . FromSeconds ( 1 ) , TimeSpan . FromSeconds ( 1 ) , [ 1 ] ) ;
358358 if ( queue == null )
359- return Task . CompletedTask ;
359+ return ;
360360
361- return VerifyRetryAttemptsImplAsync ( queue , retryCount , TimeSpan . FromSeconds ( 30 ) ) ;
361+ await VerifyRetryAttemptsImplAsync ( queue , retryCount , TimeSpan . FromSeconds ( 30 ) ) ;
362362 }
363363
364364 private async Task VerifyRetryAttemptsImplAsync ( IQueue < SimpleWorkItem > queue , int retryCount , TimeSpan waitTime )
@@ -429,7 +429,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
429429 /// <returns></returns>
430430 public virtual async Task CanDequeueWithCancelledTokenAsync ( )
431431 {
432- var queue = GetQueue ( ) ;
432+ using var queue = GetQueue ( ) ;
433433 if ( queue == null )
434434 return ;
435435
@@ -476,7 +476,7 @@ public virtual async Task CanDequeueEfficientlyAsync()
476476 {
477477 const int iterations = 100 ;
478478
479- var queue = GetQueue ( runQueueMaintenance : false ) ;
479+ using var queue = GetQueue ( runQueueMaintenance : false ) ;
480480 if ( queue == null )
481481 return ;
482482
@@ -521,7 +521,7 @@ public virtual async Task CanResumeDequeueEfficientlyAsync()
521521 {
522522 const int iterations = 10 ;
523523
524- var queue = GetQueue ( runQueueMaintenance : false ) ;
524+ using var queue = GetQueue ( runQueueMaintenance : false ) ;
525525 if ( queue == null )
526526 return ;
527527
@@ -557,7 +557,7 @@ public virtual async Task CanResumeDequeueEfficientlyAsync()
557557
558558 public virtual async Task CanQueueAndDequeueMultipleWorkItemsAsync ( )
559559 {
560- var queue = GetQueue ( ) ;
560+ using var queue = GetQueue ( ) ;
561561 if ( queue == null )
562562 return ;
563563
@@ -608,7 +608,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
608608
609609 public virtual async Task WillNotWaitForItemAsync ( )
610610 {
611- var queue = GetQueue ( ) ;
611+ using var queue = GetQueue ( ) ;
612612 if ( queue == null )
613613 return ;
614614
@@ -632,7 +632,7 @@ public virtual async Task WillNotWaitForItemAsync()
632632
633633 public virtual async Task WillWaitForItemAsync ( )
634634 {
635- var queue = GetQueue ( ) ;
635+ using var queue = GetQueue ( ) ;
636636 if ( queue == null )
637637 return ;
638638
@@ -674,7 +674,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
674674
675675 public virtual async Task DequeueWaitWillGetSignaledAsync ( )
676676 {
677- var queue = GetQueue ( ) ;
677+ using var queue = GetQueue ( ) ;
678678 if ( queue == null )
679679 return ;
680680
@@ -707,7 +707,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
707707
708708 public virtual async Task CanUseQueueWorkerAsync ( )
709709 {
710- var queue = GetQueue ( ) ;
710+ using var queue = GetQueue ( ) ;
711711 if ( queue == null )
712712 return ;
713713
@@ -748,7 +748,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
748748
749749 public virtual async Task CanHandleErrorInWorkerAsync ( )
750750 {
751- var queue = GetQueue ( retries : 0 ) ;
751+ using var queue = GetQueue ( retries : 0 ) ;
752752 if ( queue == null )
753753 return ;
754754
@@ -792,7 +792,7 @@ await queue.StartWorkingAsync(w =>
792792
793793 public virtual async Task WorkItemsWillTimeoutAsync ( )
794794 {
795- var queue = GetQueue ( retryDelay : TimeSpan . Zero , workItemTimeout : TimeSpan . FromSeconds ( 1 ) ) ;
795+ using var queue = GetQueue ( retryDelay : TimeSpan . Zero , workItemTimeout : TimeSpan . FromSeconds ( 1 ) ) ;
796796 if ( queue == null )
797797 return ;
798798
@@ -843,7 +843,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
843843
844844 public virtual async Task WorkItemsWillGetMovedToDeadletterAsync ( )
845845 {
846- var queue = GetQueue ( retryDelay : TimeSpan . Zero ) ;
846+ using var queue = GetQueue ( retryDelay : TimeSpan . Zero ) ;
847847 if ( queue == null )
848848 return ;
849849
@@ -887,7 +887,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
887887
888888 public virtual async Task CanAutoCompleteWorkerAsync ( )
889889 {
890- var queue = GetQueue ( ) ;
890+ using var queue = GetQueue ( ) ;
891891 if ( queue == null )
892892 return ;
893893
@@ -929,7 +929,7 @@ await queue.StartWorkingAsync(w =>
929929
930930 public virtual async Task CanHaveMultipleQueueInstancesAsync ( )
931931 {
932- var queue = GetQueue ( retries : 0 , retryDelay : TimeSpan . Zero ) ;
932+ using var queue = GetQueue ( retries : 0 , retryDelay : TimeSpan . Zero ) ;
933933 if ( queue == null )
934934 return ;
935935
@@ -1017,7 +1017,7 @@ await Parallel.ForEachAsync(Enumerable.Range(1, workItemCount), cancellationToke
10171017
10181018 public virtual async Task CanDelayRetryAsync ( )
10191019 {
1020- var queue = GetQueue ( workItemTimeout : TimeSpan . FromSeconds ( 1 ) , retryDelay : TimeSpan . FromSeconds ( 1 ) ) ;
1020+ using var queue = GetQueue ( workItemTimeout : TimeSpan . FromSeconds ( 1 ) , retryDelay : TimeSpan . FromSeconds ( 1 ) ) ;
10211021 if ( queue == null )
10221022 return ;
10231023
@@ -1131,7 +1131,7 @@ public virtual async Task CanRenewLockAsync()
11311131 // Slightly shorter than the timeout to ensure we haven't lost the lock
11321132 var renewWait = TimeSpan . FromSeconds ( workItemTimeout . TotalSeconds * .25d ) ;
11331133
1134- var queue = GetQueue ( retryDelay : TimeSpan . Zero , workItemTimeout : workItemTimeout ) ;
1134+ using var queue = GetQueue ( retryDelay : TimeSpan . Zero , workItemTimeout : workItemTimeout ) ;
11351135 if ( queue == null )
11361136 return ;
11371137
@@ -1172,7 +1172,7 @@ await queue.EnqueueAsync(new SimpleWorkItem
11721172
11731173 public virtual async Task CanAbandonQueueEntryOnceAsync ( )
11741174 {
1175- var queue = GetQueue ( ) ;
1175+ using var queue = GetQueue ( ) ;
11761176 if ( queue == null )
11771177 return ;
11781178
@@ -1232,7 +1232,7 @@ public virtual async Task CanAbandonQueueEntryOnceAsync()
12321232
12331233 public virtual async Task CanCompleteQueueEntryOnceAsync ( )
12341234 {
1235- var queue = GetQueue ( ) ;
1235+ using var queue = GetQueue ( ) ;
12361236 if ( queue == null )
12371237 return ;
12381238
@@ -1287,7 +1287,7 @@ public virtual async Task CanDequeueWithLockingAsync()
12871287
12881288 protected async Task CanDequeueWithLockingImpAsync ( CacheLockProvider distributedLock )
12891289 {
1290- var queue = GetQueue ( retryDelay : TimeSpan . Zero , retries : 0 ) ;
1290+ using var queue = GetQueue ( retryDelay : TimeSpan . Zero , retries : 0 ) ;
12911291 if ( queue == null )
12921292 return ;
12931293
@@ -1341,7 +1341,7 @@ public virtual async Task CanHaveMultipleQueueInstancesWithLockingAsync()
13411341
13421342 protected async Task CanHaveMultipleQueueInstancesWithLockingImplAsync ( CacheLockProvider distributedLock )
13431343 {
1344- var queue = GetQueue ( retries : 0 , retryDelay : TimeSpan . Zero ) ;
1344+ using var queue = GetQueue ( retries : 0 , retryDelay : TimeSpan . Zero ) ;
13451345 if ( queue == null )
13461346 return ;
13471347
@@ -1483,7 +1483,7 @@ protected async Task AssertEmptyQueueAsync(IQueue<SimpleWorkItem> queue)
14831483
14841484 public virtual async Task MaintainJobNotAbandon_NotWorkTimeOutEntry ( )
14851485 {
1486- var queue = GetQueue ( retries : 0 , workItemTimeout : TimeSpan . FromSeconds ( 1 ) , retryDelay : TimeSpan . Zero ) ;
1486+ using var queue = GetQueue ( retries : 0 , workItemTimeout : TimeSpan . FromSeconds ( 1 ) , retryDelay : TimeSpan . Zero ) ;
14871487 if ( queue == null )
14881488 return ;
14891489 try
@@ -1533,9 +1533,8 @@ public virtual async Task MaintainJobNotAbandon_NotWorkTimeOutEntry()
15331533
15341534 public virtual async Task CanHandleAutoAbandonInWorker ( )
15351535 {
1536- Log . DefaultMinimumLevel = LogLevel . Trace ;
1537- // create queue with short work item timeout so it will be auto abandoned
1538- var queue = GetQueue ( workItemTimeout : TimeSpan . FromSeconds ( 1 ) ) ;
1536+ // create queue with short work item timeout so it will be auto-abandoned
1537+ using var queue = GetQueue ( workItemTimeout : TimeSpan . FromSeconds ( 1 ) ) ;
15391538 if ( queue == null )
15401539 return ;
15411540
@@ -1602,8 +1601,8 @@ await queue.StartWorkingAsync(async item =>
16021601
16031602 public virtual void Dispose ( )
16041603 {
1605- var queue = GetQueue ( ) ;
1606- if ( queue == null )
1604+ using var queue = GetQueue ( ) ;
1605+ if ( queue is null )
16071606 return ;
16081607
16091608 using ( queue )
0 commit comments