diff --git a/src/VisualStudio/Core/Test/Diagnostics/ExternalDiagnosticUpdateSourceTests.vb b/src/VisualStudio/Core/Test/Diagnostics/ExternalDiagnosticUpdateSourceTests.vb index 6a4c044e168f1c9493731259b374023fec79c17f..92b9e42d86b41dfbf4c4e8bf3790a5d6938343ee 100644 --- a/src/VisualStudio/Core/Test/Diagnostics/ExternalDiagnosticUpdateSourceTests.vb +++ b/src/VisualStudio/Core/Test/Diagnostics/ExternalDiagnosticUpdateSourceTests.vb @@ -28,7 +28,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics End Sub - Public Sub TestExternalDiagnostics_RaiseEvents() + Public Async Function TestExternalDiagnostics_RaiseEvents() As Task Using workspace = CSharpWorkspaceFactory.CreateWorkspaceFromLines(String.Empty) Dim waiter = New Waiter() Dim service = New TestDiagnosticAnalyzerService() @@ -47,16 +47,16 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics source.AddNewErrors(project.DocumentIds.First(), diagnostic) source.OnSolutionBuild(Me, Shell.UIContextChangedEventArgs.From(False)) - waiter.CreateWaitTask().PumpingWait() + Await waiter.CreateWaitTask().ConfigureAwait(True) expected = 0 source.ClearErrors(project.Id) - waiter.CreateWaitTask().PumpingWait() + Await waiter.CreateWaitTask().ConfigureAwait(True) End Using - End Sub + End Function - Public Sub TestExternalDiagnostics_DuplicatedError() + Public Async Function TestExternalDiagnostics_DuplicatedError() As Task Using workspace = CSharpWorkspaceFactory.CreateWorkspaceFromLines(String.Empty) Dim waiter = New Waiter() @@ -76,9 +76,9 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics AddHandler source.DiagnosticsUpdated, Sub(o, a) Assert.Equal(1, a.Diagnostics.Length) End Sub - waiter.CreateWaitTask().PumpingWait() + Await waiter.CreateWaitTask().ConfigureAwait(True) End Using - End Sub + End Function Public Async Function TestBuildStartEvent() As Task