Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit ae7f635

Browse files
Delete bad test from AsyncValueTaskMethodBuilderTests.
1 parent 971d660 commit ae7f635

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

src/System.Threading.Tasks.Extensions/tests/AsyncValueTaskMethodBuilderTests.cs

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -82,36 +82,6 @@ public void Start_InvokesMoveNext()
8282
Assert.Equal(1, invokes);
8383
}
8484

85-
[Theory]
86-
[InlineData(false)]
87-
[InlineData(true)]
88-
public async Task AwaitOnCompleted_InvokesStateMachineMethods(bool awaitUnsafe)
89-
{
90-
AsyncValueTaskMethodBuilder<int> b = ValueTask<int>.CreateAsyncMethodBuilder();
91-
var ignored = b.Task;
92-
93-
var callbackCompleted = new TaskCompletionSource<bool>();
94-
IAsyncStateMachine foundSm = null;
95-
var dsm = new DelegateStateMachine
96-
{
97-
MoveNextDelegate = () => callbackCompleted.SetResult(true),
98-
SetStateMachineDelegate = sm => foundSm = sm
99-
};
100-
101-
TaskAwaiter t = Task.CompletedTask.GetAwaiter();
102-
if (awaitUnsafe)
103-
{
104-
b.AwaitUnsafeOnCompleted(ref t, ref dsm);
105-
}
106-
else
107-
{
108-
b.AwaitOnCompleted(ref t, ref dsm);
109-
}
110-
111-
await callbackCompleted.Task;
112-
Assert.Equal(dsm, foundSm);
113-
}
114-
11585
[Theory]
11686
[InlineData(1, false)]
11787
[InlineData(2, false)]

0 commit comments

Comments
 (0)