提交 cf085fc2 编写于 作者: D Dayton Ellwanger

Fixing tests

上级 b047505e
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
using Microsoft.VisualStudio.Composition; using Microsoft.VisualStudio.Composition;
using Microsoft.VisualStudio.LanguageServer.Protocol; using Microsoft.VisualStudio.LanguageServer.Protocol;
using Microsoft.VisualStudio.LiveShare.LanguageServices; using Microsoft.VisualStudio.LiveShare.LanguageServices;
using Newtonsoft.Json.Linq;
using Roslyn.Test.Utilities; using Roslyn.Test.Utilities;
using RoslynHandlers = Microsoft.CodeAnalysis.LanguageServer.Handler; using RoslynHandlers = Microsoft.CodeAnalysis.LanguageServer.Handler;
...@@ -30,6 +31,11 @@ public bool IsContainedInRootFolders(Uri uriToCheck) ...@@ -30,6 +31,11 @@ public bool IsContainedInRootFolders(Uri uriToCheck)
return true; return true;
} }
public bool IsKnownWorkspaceFile(Uri uriToCheck)
{
throw new NotImplementedException();
}
public Task RegisterExternalFilesAsync(Uri[] filePaths) public Task RegisterExternalFilesAsync(Uri[] filePaths)
{ {
return Task.CompletedTask; return Task.CompletedTask;
...@@ -64,7 +70,7 @@ protected override ExportProvider GetExportProvider() ...@@ -64,7 +70,7 @@ protected override ExportProvider GetExportProvider()
protected static async Task<ResponseType> TestHandleAsync<RequestType, ResponseType>(Solution solution, RequestType request) protected static async Task<ResponseType> TestHandleAsync<RequestType, ResponseType>(Solution solution, RequestType request)
{ {
var requestContext = new RequestContext<Solution>(solution, new MockHostProtocolConverter(), new ClientCapabilities()); var requestContext = new RequestContext<Solution>(solution, new MockHostProtocolConverter(), JObject.FromObject(new ClientCapabilities()));
return await GetHandler<RequestType, ResponseType>(solution).HandleAsync(request, requestContext, CancellationToken.None); return await GetHandler<RequestType, ResponseType>(solution).HandleAsync(request, requestContext, CancellationToken.None);
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces; using Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces;
using Microsoft.VisualStudio.LiveShare.LanguageServices.Protocol; using Microsoft.VisualStudio.LanguageServices.LiveShare.Protocol;
using Xunit; using Xunit;
using LSP = Microsoft.VisualStudio.LanguageServer.Protocol; using LSP = Microsoft.VisualStudio.LanguageServer.Protocol;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册