提交 4bd2476e 编写于 作者: R Ravi Chande

Extract test helper

上级 7d5341ed
......@@ -3007,11 +3007,7 @@ class C
"service"
}
Dim items = state.CurrentCompletionPresenterSession.CompletionItems
Assert.Equal(expectedOrder.Count, items.Count)
For i = 0 To expectedOrder.Count - 1
Assert.Equal(expectedOrder(i), items(i).DisplayText)
Next
state.AssertItemsInOrder(expectedOrder)
End Using
End Function
End Class
......
......@@ -236,6 +236,15 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense
Function(i) i.DisplayText = v))
End Function
Public Function AssertItemsInOrder(expectedOrder As String()) As Boolean
AssertNoAsynchronousOperationsRunning()
Dim items = CurrentCompletionPresenterSession.CompletionItems
Assert.Equal(expectedOrder.Count, items.Count)
For i = 0 To expectedOrder.Count - 1
Assert.Equal(expectedOrder(i), items(i).DisplayText)
Next
End Function
Public Async Function AssertSelectedCompletionItem(
Optional displayText As String = Nothing,
Optional description As String = Nothing,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册