From 8ec53daf0526ad41a538fb61bd7d4ee55291892a Mon Sep 17 00:00:00 2001 From: Aditya Mandaleeka Date: Thu, 17 Aug 2017 14:15:43 -0700 Subject: [PATCH] Delete bad test from AsyncValueTaskMethodBuilderTests. (#23356) --- .../tests/AsyncValueTaskMethodBuilderTests.cs | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/src/System.Threading.Tasks.Extensions/tests/AsyncValueTaskMethodBuilderTests.cs b/src/System.Threading.Tasks.Extensions/tests/AsyncValueTaskMethodBuilderTests.cs index 997e8ca83e7a..66b1986c2a19 100644 --- a/src/System.Threading.Tasks.Extensions/tests/AsyncValueTaskMethodBuilderTests.cs +++ b/src/System.Threading.Tasks.Extensions/tests/AsyncValueTaskMethodBuilderTests.cs @@ -82,36 +82,6 @@ public void Start_InvokesMoveNext() Assert.Equal(1, invokes); } - [Theory] - [InlineData(false)] - [InlineData(true)] - public async Task AwaitOnCompleted_InvokesStateMachineMethods(bool awaitUnsafe) - { - AsyncValueTaskMethodBuilder b = ValueTask.CreateAsyncMethodBuilder(); - var ignored = b.Task; - - var callbackCompleted = new TaskCompletionSource(); - IAsyncStateMachine foundSm = null; - var dsm = new DelegateStateMachine - { - MoveNextDelegate = () => callbackCompleted.SetResult(true), - SetStateMachineDelegate = sm => foundSm = sm - }; - - TaskAwaiter t = Task.CompletedTask.GetAwaiter(); - if (awaitUnsafe) - { - b.AwaitUnsafeOnCompleted(ref t, ref dsm); - } - else - { - b.AwaitOnCompleted(ref t, ref dsm); - } - - await callbackCompleted.Task; - Assert.Equal(dsm, foundSm); - } - [Theory] [InlineData(1, false)] [InlineData(2, false)] @@ -214,8 +184,7 @@ private struct DelegateStateMachine : IAsyncStateMachine internal Action MoveNextDelegate; public void MoveNext() => MoveNextDelegate?.Invoke(); - internal Action SetStateMachineDelegate; - public void SetStateMachine(IAsyncStateMachine stateMachine) => SetStateMachineDelegate?.Invoke(stateMachine); + public void SetStateMachine(IAsyncStateMachine stateMachine) { } } } }