提交 b1043c32 编写于 作者: C Cyrus Najmabadi

Make more tests async.

上级 31d43b15
......@@ -18,8 +18,8 @@ Imports Roslyn.Utilities
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
Public MustInherit Class AbstractKeywordHighlightingTests
Protected Sub VerifyHighlights(test As XElement, Optional optionIsEnabled As Boolean = True)
Using workspace = TestWorkspaceFactory.CreateWorkspace(test)
Protected Async Function VerifyHighlightsAsync(test As XElement, Optional optionIsEnabled As Boolean = True) As Tasks.Task
Using workspace = Await TestWorkspaceFactory.CreateWorkspaceAsync(test)
Dim testDocument = workspace.Documents.Single(Function(d) d.CursorPosition.HasValue)
Dim buffer = testDocument.TextBuffer
Dim snapshot = testDocument.InitialTextSnapshot
......@@ -51,7 +51,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
AssertEx.Equal(expectedTags, producedTags)
End Using
End Sub
End Function
End Class
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.Threading.Tasks
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
Public Class CSharpKeywordHighlightingTests
Inherits AbstractKeywordHighlightingTests
<WpfFact, Trait(Traits.Feature, Traits.Features.KeywordHighlighting)>
Public Sub VerifyNoHighlightsWhenOptionDisabled()
VerifyHighlights(
Public Async Function TestVerifyNoHighlightsWhenOptionDisabled() As Task
Await VerifyHighlightsAsync(
<Workspace>
<Project Language="C#" CommonReferences="true">
<Document>
......@@ -22,11 +24,11 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
</Project>
</Workspace>,
optionIsEnabled:=False)
End Sub
End Function
<WpfFact, Trait(Traits.Feature, Traits.Features.KeywordHighlighting)>
Public Sub VerifyHighlightsWhenOptionEnabled()
VerifyHighlights(
Public Async Function TestVerifyHighlightsWhenOptionEnabled() As Task
Await VerifyHighlightsAsync(
<Workspace>
<Project Language="C#" CommonReferences="true">
<Document>
......@@ -41,6 +43,6 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
</Document>
</Project>
</Workspace>)
End Sub
End Function
End Class
End Namespace
......@@ -5,8 +5,8 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
Inherits AbstractKeywordHighlightingTests
<WpfFact, Trait(Traits.Feature, Traits.Features.KeywordHighlighting)>
Public Sub VerifyNoHighlightsWhenOptionDisabled()
VerifyHighlights(
Public Async Function VerifyNoHighlightsWhenOptionDisabled() As System.Threading.Tasks.Task
Await VerifyHighlightsAsync(
<Workspace>
<Project Language="Visual Basic" CommonReferences="true">
<Document>
......@@ -21,11 +21,11 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
</Project>
</Workspace>,
optionIsEnabled:=False)
End Sub
End Function
<WpfFact, Trait(Traits.Feature, Traits.Features.KeywordHighlighting)>
Public Sub VerifyHighlightsWhenOptionEnabled()
VerifyHighlights(
Public Async Function VerifyHighlightsWhenOptionEnabled() As System.Threading.Tasks.Task
Await VerifyHighlightsAsync(
<Workspace>
<Project Language="Visual Basic" CommonReferences="true">
<Document>
......@@ -39,6 +39,6 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.KeywordHighlighting
</Document>
</Project>
</Workspace>)
End Sub
End Function
End Class
End Namespace
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册