7 instantiations of MockRequest
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (7)
RequestExecutionQueueTests.cs (7)
56await Assert.ThrowsAsync<NotImplementedException>(() => requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), ThrowingHandler.Name, lspServices, CancellationToken.None)); 77var _ = requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), CancellingHandler.Name, lspServices, cancellingRequestCancellationToken); 78var _1 = requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), CompletingHandler.Name, lspServices, completingRequestCancellationToken); 82await requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), MutatingHandler.Name, lspServices, CancellationToken.None); 105var response = (MockResponse?)await requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), TestMethodHandler.Name, lspServices, CancellationToken.None); 125var response = await requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), TestNotificationHandler.Name, lspServices, CancellationToken.None); 143var request = JToken.FromObject(new MockRequest(1));
24 references to MockRequest
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (24)
Mocks\TestMethodHandlers.cs (24)
16internal sealed class TestMethodHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 22public static TypeRef RequestType = TypeRef.Of<MockRequest>(); 26public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 46internal sealed class TestNotificationHandler : INotificationHandler<MockRequest, TestRequestContext> 52public static TypeRef RequestTypeRef = TypeRef.Of<MockRequest>(); 55public Task HandleNotificationAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 83internal sealed class MutatingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 88public static readonly RequestHandlerMetadata Metadata = new(Name, RequestTypeRef: TypeRef.Of<MockRequest>(), ResponseTypeRef: TypeRef.Of<MockResponse>(), LanguageServerConstants.DefaultLanguageName); 96public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 103internal sealed class CompletingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 107public static readonly RequestHandlerMetadata Metadata = new(Name, RequestTypeRef: TypeRef.Of<MockRequest>(), ResponseTypeRef: TypeRef.Of<MockResponse>(), LanguageServerConstants.DefaultLanguageName); 111public async Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 125internal sealed class CancellingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 129public static readonly RequestHandlerMetadata Metadata = new(Name, RequestTypeRef: TypeRef.Of<MockRequest>(), ResponseTypeRef: TypeRef.Of<MockResponse>(), LanguageServerConstants.DefaultLanguageName); 133public async Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 144internal sealed class ThrowingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 148public static readonly RequestHandlerMetadata Metadata = new(Name, RequestTypeRef: TypeRef.Of<MockRequest>(), ResponseTypeRef: TypeRef.Of<MockResponse>(), LanguageServerConstants.DefaultLanguageName); 152public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 159internal sealed class TestDefaultLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 165public static TypeRef RequestType = TypeRef.Of<MockRequest>(); 169public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 174internal sealed class TestXamlLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 181public static TypeRef RequestType = TypeRef.Of<MockRequest>(); 185public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)