@@ -9,7 +9,7 @@ public sealed class SpawningAsyncTaskMethodBuilderTests : Test
99 public static async Task ForkAsyncMethodWithResult ( )
1010 {
1111 var resetEvent = new TaskCompletionSource ( ) ;
12- var task = Sum ( 40 , 2 , Thread . CurrentThread . ManagedThreadId ) ;
12+ var task = SuspendContext ( ( ) => Sum ( 40 , 2 , Thread . CurrentThread . ManagedThreadId ) ) ;
1313 await resetEvent . Task . WaitAsync ( DefaultTimeout ) ;
1414
1515 Equal ( 42 , await task ) ;
@@ -29,7 +29,7 @@ async Task<int> Sum(int x, int y, int callerThreadId)
2929 public static async Task ForkAsyncMethodWithoutResult ( )
3030 {
3131 var resetEvent = new TaskCompletionSource ( ) ;
32- var task = CheckThreadId ( Thread . CurrentThread . ManagedThreadId ) ;
32+ var task = SuspendContext ( ( ) => CheckThreadId ( Thread . CurrentThread . ManagedThreadId ) ) ;
3333 await resetEvent . Task . WaitAsync ( DefaultTimeout ) ;
3434
3535 await task ;
@@ -48,7 +48,7 @@ async Task CheckThreadId(int callerThreadId)
4848 public static async Task CancellationOfSpawnedMethod ( )
4949 {
5050 var resetEvent = new TaskCompletionSource ( ) ;
51- var task = CheckThreadId ( Thread . CurrentThread . ManagedThreadId , new ( true ) ) ;
51+ var task = SuspendContext ( ( ) => CheckThreadId ( Thread . CurrentThread . ManagedThreadId , new ( true ) ) ) ;
5252 await resetEvent . Task . WaitAsync ( DefaultTimeout ) ;
5353
5454 await task . ConfigureAwait ( ConfigureAwaitOptions . ContinueOnCapturedContext | ConfigureAwaitOptions . SuppressThrowing ) ;
0 commit comments