1 instantiation of TestRequestContext
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
Mocks\TestRequestContext.cs (1)
17=> Task.FromResult(new TestRequestContext());
31 references to TestRequestContext
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (31)
Mocks\TestMethodHandlers.cs (22)
16internal class TestMethodHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 26public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 31internal class TestParameterlessMethodHandler : IRequestHandler<MockResponse, TestRequestContext> 41public Task<MockResponse> HandleRequestAsync(TestRequestContext context, CancellationToken cancellationToken) 46internal class TestNotificationHandler : INotificationHandler<MockRequest, TestRequestContext> 55public Task HandleNotificationAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 60internal class TestParameterlessNotificationHandler : INotificationHandler<TestRequestContext> 68public Task HandleNotificationAsync(TestRequestContext context, CancellationToken cancellationToken) 72internal class TestMethodHandlerWithoutAttribute : INotificationHandler<TestRequestContext> 76public Task HandleNotificationAsync(TestRequestContext requestContext, CancellationToken cancellationToken) 83internal class MutatingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 96public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 103internal class CompletingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 111public async Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 125internal class CancellingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 133public async Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 144internal class ThrowingHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 152public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 159internal class TestDefaultLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 169public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 174internal class TestXamlLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 185public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
Mocks\TestRequestContext.cs (3)
12internal class Factory : AbstractRequestContextFactory<TestRequestContext> 16public override Task<TestRequestContext> CreateRequestContextAsync<TRequestParam>(IQueueItem<TestRequestContext> queueItem, IMethodHandler methodHandler, TRequestParam requestParam, CancellationToken cancellationToken)
RequestExecutionQueueTests.cs (6)
18private class MockServer : NewtonsoftLanguageServer<TestRequestContext> 30private static RequestExecutionQueue<TestRequestContext> GetRequestExecutionQueue( 44services: new[] { (typeof(AbstractRequestContextFactory<TestRequestContext>), (object)TestRequestContext.Factory.Instance) }, 154private class TestRequestExecutionQueue : RequestExecutionQueue<TestRequestContext> 158public TestRequestExecutionQueue(AbstractLanguageServer<TestRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider, bool cancelInProgressWorkUponMutatingRequest)