コード例 #1
0
        private async Task TestAsync(string text, string searchText, params string[] expectedNames)
        {
            using var workspace = TestWorkspace.CreateCSharp(text);

            var nameResolver = new BreakpointResolver(workspace.CurrentSolution, searchText);
            var results      = await nameResolver.DoAsync(CancellationToken.None);

            Assert.Equal(expectedNames, results.Select(r => r.LocationNameOpt));
        }
コード例 #2
0
        private void Test(string text, string searchText, params string[] expectedNames)
        {
            using (var workspace = CSharpWorkspaceFactory.CreateWorkspaceFromLines(text))
            {
                var nameResolver = new BreakpointResolver(workspace.CurrentSolution, searchText);
                var results      = nameResolver.DoAsync(CancellationToken.None).WaitAndGetResult(CancellationToken.None);

                Assert.Equal(expectedNames, results.Select(r => r.LocationNameOpt));
            }
        }