public void ResolveWorkspaceDirectory_RootUriUnavailable_UsesRootPath() { // Arrange var expectedWorkspaceDirectory = "/testpath"; var clientSettings = new InitializeParams() { RootPath = expectedWorkspaceDirectory }; // Act var workspaceDirectory = RazorFileChangeDetectorManager.ResolveWorkspaceDirectory(clientSettings); // Assert Assert.Equal(expectedWorkspaceDirectory, workspaceDirectory); }
public void ResolveWorkspaceDirectory_RootUriPrefered() { // Arrange var expectedWorkspaceDirectory = "\\\\testpath"; var clientSettings = new InitializeParams() { RootPath = "/somethingelse", RootUri = new Uri(expectedWorkspaceDirectory), }; // Act var workspaceDirectory = RazorFileChangeDetectorManager.ResolveWorkspaceDirectory(clientSettings); // Assert Assert.Equal(expectedWorkspaceDirectory, workspaceDirectory); }