@@ -21,8 +21,8 @@ namespace Microsoft.AspNetCore.Razor.LanguageServer.Completion;
21
21
22
22
public class CompletionListProviderTest : LanguageServerTestBase
23
23
{
24
- private readonly RazorVSInternalCompletionList _completionList1 ;
25
- private readonly RazorVSInternalCompletionList _completionList2 ;
24
+ private readonly RazorVSInternalCompletionList _razorCompletionList ;
25
+ private readonly RazorVSInternalCompletionList _delegatedCompletionList ;
26
26
private readonly RazorCompletionListProvider _razorCompletionProvider ;
27
27
private readonly DelegatedCompletionListProvider _delegatedCompletionProvider ;
28
28
private readonly VSInternalCompletionContext _completionContext ;
@@ -34,10 +34,10 @@ public class CompletionListProviderTest : LanguageServerTestBase
34
34
public CompletionListProviderTest ( ITestOutputHelper testOutput )
35
35
: base ( testOutput )
36
36
{
37
- _completionList1 = new RazorVSInternalCompletionList ( ) { Items = [ ] } ;
38
- _completionList2 = new RazorVSInternalCompletionList ( ) { Items = [ ] } ;
39
- _razorCompletionProvider = new TestRazorCompletionListProvider ( _completionList1 , LoggerFactory ) ;
40
- _delegatedCompletionProvider = new TestDelegatedCompletionListProvider ( _completionList2 ) ;
37
+ _razorCompletionList = new RazorVSInternalCompletionList ( ) { Items = [ ] } ;
38
+ _delegatedCompletionList = new RazorVSInternalCompletionList ( ) { Items = [ ] } ;
39
+ _razorCompletionProvider = new TestRazorCompletionListProvider ( _razorCompletionList , LoggerFactory ) ;
40
+ _delegatedCompletionProvider = new TestDelegatedCompletionListProvider ( _delegatedCompletionList ) ;
41
41
_completionContext = new VSInternalCompletionContext ( ) ;
42
42
_documentContext = TestDocumentContext . Create ( "C:/path/to/file.cshtml" ) ;
43
43
_clientCapabilities = new VSInternalClientCapabilities ( ) ;
@@ -52,12 +52,13 @@ public async Task MultipleCompletionLists_Merges()
52
52
var provider = new CompletionListProvider ( _razorCompletionProvider , _delegatedCompletionProvider , _triggerAndCommitCharacters ) ;
53
53
54
54
// Act
55
- var completionList = await provider . GetCompletionListAsync (
55
+ var mergedCompletionList = await provider . GetCompletionListAsync (
56
56
absoluteIndex : 0 , _completionContext , _documentContext , _clientCapabilities , _razorCompletionOptions , correlationId : Guid . Empty , cancellationToken : DisposalToken ) ;
57
57
58
58
// Assert
59
- Assert . NotSame ( _completionList1 , completionList ) ;
60
- Assert . NotSame ( _completionList2 , completionList ) ;
59
+ Assert . Empty ( mergedCompletionList . Items ) ;
60
+ Assert . NotSame ( _razorCompletionList , mergedCompletionList ) ;
61
+ Assert . Same ( _delegatedCompletionList , mergedCompletionList ) ;
61
62
}
62
63
63
64
[ Fact ]
@@ -75,7 +76,7 @@ public async Task MultipleCompletionLists_DifferentCommitCharacters_OnlyCallsApp
75
76
absoluteIndex : 0 , _completionContext , _documentContext , _clientCapabilities , _razorCompletionOptions , correlationId : Guid . Empty , cancellationToken : DisposalToken ) ;
76
77
77
78
// Assert
78
- Assert . Same ( _completionList2 , completionList ) ;
79
+ Assert . Same ( _delegatedCompletionList , completionList ) ;
79
80
}
80
81
81
82
private class TestDelegatedCompletionListProvider : DelegatedCompletionListProvider
0 commit comments