コード例 #1
0
        private async Task TestAsync(string markup, string expectedText)
        {
            using var workspace = TestWorkspace.CreateCSharp(markup);
            var caret = workspace.Documents.First().CursorPosition;

            var service    = new CSharpHelpContextService();
            var actualText = await service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None);

            Assert.Equal(expectedText, actualText);
        }
コード例 #2
0
        private void Test(string markup, string expectedText)
        {
            using (var workspace = CSharpWorkspaceFactory.CreateWorkspaceFromFile(markup))
            {
                var caret = workspace.Documents.First().CursorPosition;

                var service    = new CSharpHelpContextService();
                var actualText = service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None).WaitAndGetResult(CancellationToken.None);
                Assert.Equal(expectedText, actualText);
            }
        }