@@ -26,7 +26,7 @@ public void Ctor_EnsureDefaults()
2626 public async Task IsolateAsync_Ok ( )
2727 {
2828 // arrange
29- var cancellationToken = TestContext . Current . CancellationToken ;
29+ var cancellationToken = TestCancellation . Token ;
3030 bool called = false ;
3131 _options . OnOpened = args =>
3232 {
@@ -69,7 +69,7 @@ public async Task IsolateAsync_Ok()
6969 public async Task BreakAsync_Ok ( )
7070 {
7171 // arrange
72- var cancellationToken = TestContext . Current . CancellationToken ;
72+ var cancellationToken = TestCancellation . Token ;
7373 bool called = false ;
7474 _options . OnClosed = args =>
7575 {
@@ -102,7 +102,7 @@ public async Task BreakAsync_Ok()
102102 [ Fact ]
103103 public async Task Disposed_EnsureThrows ( )
104104 {
105- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
105+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
106106
107107 var controller = CreateController ( ) ;
108108 controller . Dispose ( ) ;
@@ -121,7 +121,7 @@ public async Task Disposed_EnsureThrows()
121121 [ Fact ]
122122 public async Task OnActionPreExecute_CircuitOpenedByValue ( )
123123 {
124- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
124+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
125125 using var controller = CreateController ( ) ;
126126
127127 await OpenCircuit ( controller , Outcome . FromResult ( 99 ) ) ;
@@ -138,7 +138,7 @@ public async Task OnActionPreExecute_CircuitOpenedByValue()
138138 public async Task OnActionPreExecute_CircuitOpened_EnsureExceptionStackTraceDoesNotGrow ( bool innerException )
139139 {
140140 var stacks = new List < string > ( ) ;
141- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
141+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
142142 using var controller = CreateController ( ) ;
143143
144144 await OpenCircuit (
@@ -175,7 +175,7 @@ await OpenCircuit(
175175 [ Fact ]
176176 public async Task HalfOpen_EnsureBreakDuration ( )
177177 {
178- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
178+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
179179 using var controller = CreateController ( ) ;
180180
181181 await TransitionToState ( controller , CircuitState . HalfOpen , context ) ;
@@ -187,7 +187,7 @@ public async Task HalfOpen_EnsureBreakDuration()
187187 [ Theory ]
188188 public async Task HalfOpen_EnsureCorrectStateTransitionAfterExecution ( bool success )
189189 {
190- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
190+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
191191 using var controller = CreateController ( ) ;
192192
193193 await TransitionToState ( controller , CircuitState . HalfOpen , context ) ;
@@ -213,7 +213,7 @@ public async Task HalfOpen_EnsureCorrectStateTransitionAfterExecution(bool succe
213213 [ Fact ]
214214 public async Task OnActionPreExecute_CircuitOpenedByException ( )
215215 {
216- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
216+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
217217 using var controller = CreateController ( ) ;
218218
219219 await OpenCircuit ( controller , Outcome . FromException < int > ( new InvalidOperationException ( ) ) ) ;
@@ -227,7 +227,7 @@ public async Task OnActionPreExecute_CircuitOpenedByException()
227227 public async Task OnActionFailure_EnsureLock ( )
228228 {
229229 // arrange
230- var cancellationToken = TestContext . Current . CancellationToken ;
230+ var cancellationToken = TestCancellation . Token ;
231231 var context = ResilienceContextPool . Shared . Get ( cancellationToken ) ;
232232
233233 using var executing = new ManualResetEvent ( false ) ;
@@ -261,7 +261,7 @@ public async Task OnActionFailure_EnsureLock()
261261 public async Task OnActionPreExecute_HalfOpen ( )
262262 {
263263 // arrange
264- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
264+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
265265 var called = false ;
266266 _options . OnHalfOpened = _ =>
267267 {
@@ -293,7 +293,7 @@ public async Task OnActionPreExecute_HalfOpen()
293293 public async Task OnActionSuccess_EnsureCorrectBehavior ( CircuitState state , CircuitState expectedState )
294294 {
295295 // arrange
296- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
296+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
297297 var called = false ;
298298 _options . OnClosed = args =>
299299 {
@@ -329,7 +329,7 @@ public async Task OnActionSuccess_EnsureCorrectBehavior(CircuitState state, Circ
329329 public async Task OnActionFailureAsync_EnsureCorrectBehavior ( CircuitState state , CircuitState expectedState , bool shouldBreak )
330330 {
331331 // arrange
332- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
332+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
333333 var called = false ;
334334 _options . OnOpened = args =>
335335 {
@@ -370,7 +370,7 @@ public async Task OnActionFailureAsync_EnsureCorrectBehavior(CircuitState state,
370370 public async Task OnActionFailureAsync_EnsureBreakDurationGeneration ( )
371371 {
372372 // arrange
373- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
373+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
374374 _options . BreakDurationGenerator = static args =>
375375 {
376376 args . FailureCount . ShouldBe ( 1 ) ;
@@ -402,7 +402,7 @@ public async Task OnActionFailureAsync_EnsureBreakDurationGeneration()
402402 public async Task BreakDurationGenerator_EnsureHalfOpenAttempts ( )
403403 {
404404 // arrange
405- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
405+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
406406 var halfOpenAttempts = new List < int > ( ) ;
407407
408408 _options . BreakDurationGenerator = args =>
@@ -440,7 +440,7 @@ public async Task BreakDurationGenerator_EnsureHalfOpenAttempts()
440440 public async Task OnActionFailureAsync_EnsureBreakDurationNotOverflow ( bool overflow )
441441 {
442442 // arrange
443- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
443+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
444444 using var controller = CreateController ( ) ;
445445 var shouldBreak = true ;
446446 await TransitionToState ( controller , CircuitState . HalfOpen , context ) ;
@@ -475,7 +475,7 @@ public async Task OnActionFailureAsync_EnsureBreakDurationNotOverflow(bool overf
475475 public async Task OnActionFailureAsync_VoidResult_EnsureBreakingExceptionNotSet ( )
476476 {
477477 // arrange
478- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
478+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
479479 using var controller = CreateController ( ) ;
480480 bool shouldBreak = true ;
481481 await TransitionToState ( controller , CircuitState . Open , context ) ;
@@ -497,7 +497,7 @@ public async Task OnActionFailureAsync_VoidResult_EnsureBreakingExceptionNotSet(
497497 [ Fact ]
498498 public async Task Flow_Closed_HalfOpen_Closed ( )
499499 {
500- var context = ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) ;
500+ var context = ResilienceContextPool . Shared . Get ( TestCancellation . Token ) ;
501501 using var controller = CreateController ( ) ;
502502
503503 await TransitionToState ( controller , CircuitState . HalfOpen , context ) ;
@@ -512,7 +512,7 @@ public async Task Flow_Closed_HalfOpen_Closed()
512512 [ Fact ]
513513 public async Task Flow_Closed_HalfOpen_Open_HalfOpen_Closed ( )
514514 {
515- var cancellationToken = TestContext . Current . CancellationToken ;
515+ var cancellationToken = TestCancellation . Token ;
516516 var context = ResilienceContextPool . Shared . Get ( cancellationToken ) ;
517517
518518 using var controller = CreateController ( ) ;
@@ -550,7 +550,7 @@ public async Task Flow_Closed_HalfOpen_Open_HalfOpen_Closed()
550550 [ Fact ]
551551 public async Task ExecuteScheduledTask_Async_Ok ( )
552552 {
553- var cancellationToken = TestContext . Current . CancellationToken ;
553+ var cancellationToken = TestCancellation . Token ;
554554 var context = ResilienceContextPool . Shared . Get ( cancellationToken ) ;
555555
556556 var source = new TaskCompletionSource < string > ( ) ;
@@ -605,7 +605,7 @@ private async Task OpenCircuit(CircuitStateController<int> controller, Outcome<i
605605
606606 await controller . OnHandledOutcomeAsync (
607607 outcome ?? Outcome . FromResult ( 10 ) ,
608- ResilienceContextPool . Shared . Get ( TestContext . Current . CancellationToken ) . Initialize < int > ( true ) ) ;
608+ ResilienceContextPool . Shared . Get ( TestCancellation . Token ) . Initialize < int > ( true ) ) ;
609609 }
610610
611611 private void AdvanceTime ( TimeSpan timespan ) => _timeProvider . Advance ( timespan ) ;
0 commit comments