@@ -44,14 +44,16 @@ public async Task Should_Disable_Registration_Manager()
44
44
var unregistrationAction = Substitute . For < Func < UnregistrationParams , Task > > ( ) ;
45
45
var ( client , _) = await Initialize (
46
46
options => options
47
- . OnRegisterCapability ( registrationAction )
47
+ . OnRegisterCapability ( registrationAction )
48
48
. OnUnregisterCapability ( unregistrationAction ) ,
49
49
options => { }
50
50
) ;
51
51
52
52
var clientManager = client . Services . GetRequiredService < IHandlersManager > ( ) ;
53
53
clientManager . Descriptors . Should ( ) . Contain ( f => f . Handler is DelegatingHandlers . Request < RegistrationParams > ) ;
54
+ clientManager . Descriptors . Should ( ) . ContainSingle ( f => f . Method == ClientNames . RegisterCapability ) ;
54
55
clientManager . Descriptors . Should ( ) . Contain ( f => f . Handler is DelegatingHandlers . Request < UnregistrationParams > ) ;
56
+ clientManager . Descriptors . Should ( ) . ContainSingle ( f => f . Method == ClientNames . UnregisterCapability ) ;
55
57
}
56
58
57
59
[ Fact ]
@@ -66,19 +68,21 @@ public async Task Should_Disable_Workspace_Folder_Manager()
66
68
67
69
var clientManager = client . Services . GetRequiredService < IHandlersManager > ( ) ;
68
70
clientManager . Descriptors . Should ( ) . Contain ( f => f . Handler is DelegatingHandlers . Request < WorkspaceFolderParams , Container < WorkspaceFolder > ? > ) ;
71
+ clientManager . Descriptors . Should ( ) . ContainSingle ( f => f . Method == WorkspaceNames . WorkspaceFolders ) ;
69
72
70
73
var serverManager = server . Services . GetRequiredService < IHandlersManager > ( ) ;
71
74
serverManager . Descriptors . Should ( ) . Contain ( f => f . Handler is LanguageProtocolDelegatingHandlers . Notification < DidChangeWorkspaceFoldersParams , object > ) ;
75
+ serverManager . Descriptors . Should ( ) . ContainSingle ( f => f . Method == WorkspaceNames . DidChangeWorkspaceFolders ) ;
72
76
}
73
77
74
78
[ Fact ]
75
79
public async Task Should_Allow_Custom_Workspace_Folder_Manager_Delegate ( )
76
80
{
77
81
var action = Substitute . For < Action < DidChangeWorkspaceFoldersParams > > ( ) ;
78
82
var ( client , server ) = await Initialize (
79
- options => { } ,
83
+ options => { } ,
80
84
options => options
81
- . OnDidChangeWorkspaceFolders ( action , new object ( ) )
85
+ . OnDidChangeWorkspaceFolders ( action , new object ( ) )
82
86
) ;
83
87
84
88
var config = client . Services . GetRequiredService < TestConfigurationProvider > ( ) ;
@@ -112,6 +116,7 @@ public async Task Should_Disable_Configuration()
112
116
113
117
var serverManager = server . Services . GetRequiredService < IHandlersManager > ( ) ;
114
118
serverManager . Descriptors . Should ( ) . Contain ( f => f . Handler is LanguageProtocolDelegatingHandlers . Notification < DidChangeConfigurationParams , object > ) ;
119
+ serverManager . Descriptors . Should ( ) . ContainSingle ( f => f . Method == WorkspaceNames . DidChangeConfiguration ) ;
115
120
}
116
121
117
122
[ Fact ]
0 commit comments