@@ -8,10 +8,7 @@ Imports Microsoft.CodeAnalysis.AddImport
8
8
Imports Microsoft.CodeAnalysis.CodeActions
9
9
Imports Microsoft.CodeAnalysis.CodeFixes
10
10
Imports Microsoft.CodeAnalysis.Diagnostics
11
- Imports Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces
12
- Imports Microsoft.CodeAnalysis.Options
13
11
Imports Microsoft.CodeAnalysis.Packaging
14
- Imports Microsoft.CodeAnalysis.Shared.Utilities
15
12
Imports Microsoft.CodeAnalysis.SymbolSearch
16
13
Imports Microsoft.CodeAnalysis.VisualBasic.AddImport
17
14
Imports Moq
@@ -56,9 +53,9 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.CodeActions.AddImp
56
53
Returns(SpecializedTasks.True)
57
54
58
55
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
59
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
60
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
61
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
56
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
57
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
58
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
62
59
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NuGetNamespace" )))
63
60
64
61
Await TestInRegularAndScriptAsync(
@@ -85,9 +82,9 @@ End Class", fixProviderData:=New ProviderData(installerServiceMock.Object, packa
85
82
Returns(SpecializedTasks.True)
86
83
87
84
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
88
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
89
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
90
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
85
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
86
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
87
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
91
88
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NS1" , "NS2" )))
92
89
93
90
Await TestInRegularAndScriptAsync(
@@ -114,9 +111,9 @@ End Class", fixProviderData:=New ProviderData(installerServiceMock.Object, packa
114
111
Returns(SpecializedTasks.False)
115
112
116
113
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
117
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
118
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
119
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
114
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
115
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
116
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
120
117
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NS1" , "NS2" )))
121
118
122
119
Await TestInRegularAndScriptAsync(
@@ -139,9 +136,9 @@ End Class", fixProviderData:=New ProviderData(installerServiceMock.Object, packa
139
136
Returns( True )
140
137
141
138
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
142
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
143
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
144
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
139
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
140
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
141
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
145
142
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NS1" , "NS2" )))
146
143
147
144
Await TestMissingInRegularAndScriptAsync(
@@ -164,9 +161,9 @@ New TestParameters(fixProviderData:=New ProviderData(installerServiceMock.Object
164
161
Returns(ImmutableArray.Create( "1.0" , "2.0" ))
165
162
166
163
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
167
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
168
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
169
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
164
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
165
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
166
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
170
167
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NS1" , "NS2" )))
171
168
172
169
Dim data = New ProviderData(installerServiceMock.Object, packageServiceMock.Object)
@@ -206,9 +203,9 @@ parameters:=New TestParameters(index:=2, fixProviderData:=data))
206
203
Returns(SpecializedTasks.True)
207
204
208
205
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
209
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
210
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
211
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
206
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
207
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
208
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
212
209
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NuGetNamespace" )))
213
210
214
211
Await TestInRegularAndScriptAsync(
@@ -238,9 +235,9 @@ End Class", fixProviderData:=New ProviderData(installerServiceMock.Object, packa
238
235
Returns(SpecializedTasks.True)
239
236
240
237
Dim packageServiceMock = New Mock( Of ISymbolSearchService)(MockBehavior.Strict)
241
- packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesWithTypeAsync( "NuGetType" , 0 , It.IsAny( Of CancellationToken))).
242
- Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyWithTypeResult ).Empty))
243
- packageServiceMock.Setup( Function (s) s.FindPackagesWithTypeAsync (PackageSourceHelper.NugetOrgSourceName, "NuGetType" , 0 , It.IsAny( Of CancellationToken)())).
238
+ packageServiceMock.Setup( Function (s) s.FindReferenceAssembliesAsync( New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken))).
239
+ Returns( Function () ValueTaskFactory.FromResult(ImmutableArray( Of ReferenceAssemblyResult ).Empty))
240
+ packageServiceMock.Setup( Function (s) s.FindPackagesAsync (PackageSourceHelper.NugetOrgSourceName, New TypeQuery( "NuGetType" , 0 ), It.IsAny( Of NamespaceQuery) , It.IsAny( Of CancellationToken)())).
244
241
Returns( Function () CreateSearchResult( "NuGetPackage" , "NuGetType" , CreateNameParts( "NuGetNamespace" )))
245
242
246
243
Await TestInRegularAndScriptAsync(
@@ -257,16 +254,16 @@ End Class", fixProviderData:=New ProviderData(installerServiceMock.Object, packa
257
254
installerServiceMock.Verify()
258
255
End Function
259
256
260
- Private Shared Function CreateSearchResult(packageName As String , typeName As String , nameParts As ImmutableArray( Of String )) As ValueTask( Of ImmutableArray( Of PackageWithTypeResult ))
261
- Return CreateSearchResult( New PackageWithTypeResult (
257
+ Private Shared Function CreateSearchResult(packageName As String , typeName As String , nameParts As ImmutableArray( Of String )) As ValueTask( Of ImmutableArray( Of PackageResult ))
258
+ Return CreateSearchResult( New PackageResult (
262
259
packageName:=packageName,
263
260
rank:= 0 ,
264
261
typeName:=typeName,
265
262
version:= Nothing ,
266
263
containingNamespaceNames:=nameParts))
267
264
End Function
268
265
269
- Private Shared Function CreateSearchResult( ParamArray results As PackageWithTypeResult ()) As ValueTask( Of ImmutableArray( Of PackageWithTypeResult ))
266
+ Private Shared Function CreateSearchResult( ParamArray results As PackageResult ()) As ValueTask( Of ImmutableArray( Of PackageResult ))
270
267
Return ValueTaskFactory.FromResult(ImmutableArray.Create(results))
271
268
End Function
272
269
0 commit comments