@@ -20,12 +20,12 @@ public ApplicationCacheTests()
2020 _serviceProvider = services . BuildServiceProvider ( ) ;
2121 }
2222
23- [ Test ]
23+ [ Fact ]
2424 public async Task GetValueCachesValue ( )
2525 {
2626 var request = new GetValue . Query ( Value : 1 ) ;
2727 var cache = _serviceProvider . GetRequiredService < GetValueCache > ( ) ;
28- var response = await cache . GetValue ( request ) ;
28+ var response = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
2929
3030 Assert . Equal ( 1 , response . Value ) ;
3131 Assert . True ( response . ExecutedHandler ) ;
@@ -34,7 +34,7 @@ public async Task GetValueCachesValue()
3434 Assert . True ( memoryCache . TryGetValue ( $ "GetValue(query: { request . Value } )", out var _ ) ) ;
3535 }
3636
37- [ Test ]
37+ [ Fact ]
3838 public async Task SetValueCachesValue ( )
3939 {
4040 var request = new GetValue . Query ( Value : 2 ) ;
@@ -44,13 +44,13 @@ public async Task SetValueCachesValue()
4444 var memoryCache = _serviceProvider . GetRequiredService < IMemoryCache > ( ) ;
4545 Assert . True ( memoryCache . TryGetValue ( $ "GetValue(query: { request . Value } )", out var _ ) ) ;
4646
47- var response = await cache . GetValue ( request ) ;
47+ var response = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
4848
4949 Assert . Equal ( 4 , response . Value ) ;
5050 Assert . False ( response . ExecutedHandler ) ;
5151 }
5252
53- [ Test ]
53+ [ Fact ]
5454 public async Task RemoveValueRemovesValue ( )
5555 {
5656 var request = new GetValue . Query ( Value : 3 ) ;
@@ -60,20 +60,20 @@ public async Task RemoveValueRemovesValue()
6060 var memoryCache = _serviceProvider . GetRequiredService < IMemoryCache > ( ) ;
6161 Assert . True ( memoryCache . TryGetValue ( $ "GetValue(query: { request . Value } )", out var _ ) ) ;
6262
63- var response = await cache . GetValue ( request ) ;
63+ var response = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
6464
6565 Assert . Equal ( 4 , response . Value ) ;
6666 Assert . False ( response . ExecutedHandler ) ;
6767
6868 cache . RemoveValue ( request ) ;
6969
70- response = await cache . GetValue ( request ) ;
70+ response = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
7171
7272 Assert . Equal ( 3 , response . Value ) ;
7373 Assert . True ( response . ExecutedHandler ) ;
7474 }
7575
76- [ Test ]
76+ [ Fact ]
7777 public async Task SimultaneousAccessIsSerialized ( )
7878 {
7979 var request1 = new DelayGetValue . Query ( )
@@ -89,8 +89,8 @@ public async Task SimultaneousAccessIsSerialized()
8989 } ;
9090
9191 var cache = _serviceProvider . GetRequiredService < DelayGetValueCache > ( ) ;
92- var response1Task = cache . GetValue ( request1 ) ;
93- var response2Task = cache . GetValue ( request2 ) ;
92+ var response1Task = cache . GetValue ( request1 , TestContext . Current . CancellationToken ) ;
93+ var response2Task = cache . GetValue ( request2 , TestContext . Current . CancellationToken ) ;
9494
9595 // both waiting until tcs triggered
9696 Assert . False ( response1Task . IsCompleted ) ;
@@ -121,7 +121,7 @@ public async Task SimultaneousAccessIsSerialized()
121121 Assert . Equal ( response1 . RandomValue , response2 . RandomValue ) ;
122122 }
123123
124- [ Test ]
124+ [ Fact ]
125125 public async Task ProperlyUsesCancellationToken ( )
126126 {
127127 var request = new DelayGetValue . Query ( )
@@ -150,13 +150,13 @@ public async Task ProperlyUsesCancellationToken()
150150 Name = "Request2" ,
151151 } ;
152152
153- var response = await cache . GetValue ( request2 ) ;
153+ var response = await cache . GetValue ( request2 , TestContext . Current . CancellationToken ) ;
154154
155155 Assert . Equal ( 1 , request . TimesExecuted ) ;
156156 Assert . Equal ( 0 , request2 . TimesExecuted ) ;
157157 }
158158
159- [ Test ]
159+ [ Fact ]
160160 public async Task CancellingFirstAccessOperatesCorrectly ( )
161161 {
162162 using var cts1 = new CancellationTokenSource ( ) ;
@@ -196,7 +196,7 @@ public async Task CancellingFirstAccessOperatesCorrectly()
196196 Assert . True ( response2Task . IsCanceled ) ;
197197 }
198198
199- [ Test ]
199+ [ Fact ]
200200 public async Task CancellingSecondAccessOperatesCorrectly ( )
201201 {
202202 using var cts1 = new CancellationTokenSource ( ) ;
@@ -236,7 +236,7 @@ public async Task CancellingSecondAccessOperatesCorrectly()
236236 Assert . True ( response2Task . IsCanceled ) ;
237237 }
238238
239- [ Test ]
239+ [ Fact ]
240240 public async Task RemovingValueCancelsExistingOperation ( )
241241 {
242242 var request = new DelayGetValue . Query ( )
@@ -265,7 +265,7 @@ public async Task RemovingValueCancelsExistingOperation()
265265 Assert . True ( response . ExecutedHandler ) ;
266266 }
267267
268- [ Test ]
268+ [ Fact ]
269269 public async Task SettingValueCancelsExistingOperation ( )
270270 {
271271 var request = new DelayGetValue . Query ( )
@@ -275,7 +275,7 @@ public async Task SettingValueCancelsExistingOperation()
275275 } ;
276276
277277 var cache = _serviceProvider . GetRequiredService < DelayGetValueCache > ( ) ;
278- var responseTask = cache . GetValue ( request , default ) ;
278+ var responseTask = cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
279279
280280 await request . WaitForTestToStartExecuting . Task ;
281281
@@ -291,7 +291,7 @@ public async Task SettingValueCancelsExistingOperation()
291291 Assert . Equal ( 1 , request . TimesCancelled ) ;
292292 }
293293
294- [ Test ]
294+ [ Fact ]
295295 public async Task ExceptionGetsPropagatedCorrectly ( )
296296 {
297297 var request = new DelayGetValue . Query ( )
@@ -302,13 +302,13 @@ public async Task ExceptionGetsPropagatedCorrectly()
302302 } ;
303303
304304 var cache = _serviceProvider . GetRequiredService < DelayGetValueCache > ( ) ;
305- var responseTask = cache . GetValue ( request , default ) ;
305+ var responseTask = cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
306306
307307 var ex = await Assert . ThrowsAsync < InvalidOperationException > ( async ( ) => await responseTask ) ;
308308 Assert . Equal ( "Test Exception 1" , ex . Message ) ;
309309 }
310310
311- [ Test ]
311+ [ Fact ]
312312 public async Task TransformWorksWhenNoValueCachedInitially ( )
313313 {
314314 var request = new DelayGetValue . Query ( )
@@ -327,13 +327,13 @@ public async Task TransformWorksWhenNoValueCachedInitially()
327327 Assert . Equal ( 6 , transformedResponse . Value ) ;
328328 Assert . Equal ( 1 , transformation . TimesExecuted ) ;
329329
330- var cachedResponse = await cache . GetValue ( request ) ;
330+ var cachedResponse = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
331331 Assert . Equal ( 6 , cachedResponse . Value ) ;
332332
333333 Assert . True ( cachedResponse . RandomValue == transformedResponse . RandomValue ) ;
334334 }
335335
336- [ Test ]
336+ [ Fact ]
337337 public async Task TransformWorksWhenValueCachedInitially ( )
338338 {
339339 var request = new DelayGetValue . Query ( )
@@ -345,7 +345,7 @@ public async Task TransformWorksWhenValueCachedInitially()
345345
346346 var cache = _serviceProvider . GetRequiredService < DelayGetValueCache > ( ) ;
347347
348- var cachedResponse = await cache . GetValue ( request ) ;
348+ var cachedResponse = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
349349 Assert . Equal ( 1 , cachedResponse . Value ) ;
350350
351351 var transformation = new DelayGetValueCache . TransformParameters { Adder = 5 } ;
@@ -355,13 +355,13 @@ public async Task TransformWorksWhenValueCachedInitially()
355355 Assert . Equal ( 6 , transformedResponse . Value ) ;
356356 Assert . Equal ( 1 , transformation . TimesExecuted ) ;
357357
358- cachedResponse = await cache . GetValue ( request ) ;
358+ cachedResponse = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
359359 Assert . Equal ( 6 , cachedResponse . Value ) ;
360360
361361 Assert . True ( cachedResponse . RandomValue == transformedResponse . RandomValue ) ;
362362 }
363363
364- [ Test ]
364+ [ Fact ]
365365 public async Task TransformWorksWhenValueChanges ( )
366366 {
367367 var request = new DelayGetValue . Query ( )
@@ -373,7 +373,7 @@ public async Task TransformWorksWhenValueChanges()
373373
374374 var cache = _serviceProvider . GetRequiredService < DelayGetValueCache > ( ) ;
375375
376- var cachedResponse = await cache . GetValue ( request ) ;
376+ var cachedResponse = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
377377 Assert . Equal ( 1 , cachedResponse . Value ) ;
378378
379379 var transformation = new DelayGetValueCache . TransformParameters { Adder = 5 } ;
@@ -387,13 +387,13 @@ public async Task TransformWorksWhenValueChanges()
387387 Assert . Equal ( 9 , transformedResponse . Value ) ;
388388 Assert . Equal ( 2 , transformation . TimesExecuted ) ;
389389
390- cachedResponse = await cache . GetValue ( request ) ;
390+ cachedResponse = await cache . GetValue ( request , TestContext . Current . CancellationToken ) ;
391391 Assert . Equal ( 9 , cachedResponse . Value ) ;
392392
393393 Assert . True ( cachedResponse . RandomValue == transformedResponse . RandomValue ) ;
394394 }
395395
396- [ Test ]
396+ [ Fact ]
397397 public async Task TransformWorksWhenMultipleSimultaneous ( )
398398 {
399399 var request = new DelayGetValue . Query ( )
0 commit comments