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)
16
internal sealed class TestMethodHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
26
public Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
31
internal sealed class TestParameterlessMethodHandler : IRequestHandler<MockResponse,
TestRequestContext
>
41
public Task<MockResponse> HandleRequestAsync(
TestRequestContext
context, CancellationToken cancellationToken)
46
internal sealed class TestNotificationHandler : INotificationHandler<MockRequest,
TestRequestContext
>
55
public Task HandleNotificationAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
60
internal sealed class TestParameterlessNotificationHandler : INotificationHandler<
TestRequestContext
>
68
public Task HandleNotificationAsync(
TestRequestContext
context, CancellationToken cancellationToken)
72
internal sealed class TestMethodHandlerWithoutAttribute : INotificationHandler<
TestRequestContext
>
76
public Task HandleNotificationAsync(
TestRequestContext
requestContext, CancellationToken cancellationToken)
83
internal sealed class MutatingHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
96
public Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
103
internal sealed class CompletingHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
111
public async Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
125
internal sealed class CancellingHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
133
public async Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
144
internal sealed class ThrowingHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
152
public Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
159
internal sealed class TestDefaultLanguageHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
169
public Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
174
internal sealed class TestXamlLanguageHandler : IRequestHandler<MockRequest, MockResponse,
TestRequestContext
>
185
public Task<MockResponse> HandleRequestAsync(MockRequest request,
TestRequestContext
context, CancellationToken cancellationToken)
Mocks\TestRequestContext.cs (3)
12
internal sealed class Factory : AbstractRequestContextFactory<
TestRequestContext
>
16
public override Task<
TestRequestContext
> CreateRequestContextAsync<TRequestParam>(IQueueItem<
TestRequestContext
> queueItem, IMethodHandler methodHandler, TRequestParam requestParam, CancellationToken cancellationToken)
RequestExecutionQueueTests.cs (6)
19
private sealed class MockServer : NewtonsoftLanguageServer<
TestRequestContext
>
31
private static RequestExecutionQueue<
TestRequestContext
> GetRequestExecutionQueue(
45
services: new[] { (typeof(AbstractRequestContextFactory<
TestRequestContext
>), (object)
TestRequestContext
.Factory.Instance) },
155
private sealed class TestRequestExecutionQueue : RequestExecutionQueue<
TestRequestContext
>
159
public TestRequestExecutionQueue(AbstractLanguageServer<
TestRequestContext
> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider, bool cancelInProgressWorkUponMutatingRequest)