6 instantiations of MockResponse
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (6)
Mocks\TestMethodHandlers.cs (6)
27=> Task.FromResult<MockResponse>(new("stuff")); 42=> Task.FromResult(new MockResponse("true")); 98return Task.FromResult(new MockResponse(string.Empty)); 117return new("I completed!"); 170=> Task.FromResult(new MockResponse(string.Empty)); 186=> Task.FromResult(new MockResponse("xaml"));
29 references to MockResponse
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (29)
Mocks\TestMethodHandlers.cs (25)
16internal class TestMethodHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 23public static TypeRef ResponseType = TypeRef.Of<MockResponse>(); 26public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 27=> Task.FromResult<MockResponse>(new("stuff")); 31internal class TestParameterlessMethodHandler : IRequestHandler<MockResponse, TestRequestContext> 38public static TypeRef ResponseTypeRef = TypeRef.Of<MockResponse>(); 41public Task<MockResponse> HandleRequestAsync(TestRequestContext context, CancellationToken cancellationToken) 83internal 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 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 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 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 class TestDefaultLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 166public static TypeRef ResponseType = TypeRef.Of<MockResponse>(); 169public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken) 174internal class TestXamlLanguageHandler : IRequestHandler<MockRequest, MockResponse, TestRequestContext> 182public static TypeRef ResponseType = TypeRef.Of<MockResponse>(); 185public Task<MockResponse> HandleRequestAsync(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
RequestExecutionQueueTests.cs (4)
104var response = (MockResponse?)await requestExecutionQueue.ExecuteAsync(JToken.FromObject(new MockRequest(1)), TestMethodHandler.Name, lspServices, CancellationToken.None); 114var response = (MockResponse?)await requestExecutionQueue.ExecuteAsync(serializedRequest: null, TestParameterlessMethodHandler.Name, lspServices, CancellationToken.None);