5 instantiations of EditorTestWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Completion\CompletionServiceTests.cs (1)
128using var workspace = new EditorTestWorkspace(composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(ThirdPartyCompletionProvider)));
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
29using var workspace = new EditorTestWorkspace();
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
40return new EditorTestWorkspace(composition, workspaceKind, disablePartialSolutions: disablePartialSolutions);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\EditorTestWorkspace_Create.cs (1)
35var workspace = new EditorTestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
548using var workspace = new EditorTestWorkspace(composition);
794 references to EditorTestWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (448)
AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (2)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 29protected override void InitializeWorkspace(EditorTestWorkspace workspace, TestParameters parameters)
AutomaticCompletion\AutomaticBraceCompletionTests.cs (3)
598using var session = CreateSession(EditorTestWorkspace.CreateCSharp(code), '(', ')'); 625using var session = CreateSession(EditorTestWorkspace.CreateCSharp(code), '(', ')'); 1813EditorTestWorkspace.CreateCSharp(code, parseOptions),
AutomaticCompletion\AutomaticBracketCompletionTests.cs (1)
324EditorTestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticLessAndGreaterThanCompletionTests.cs (1)
437EditorTestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticLineEnderTests.cs (2)
3691protected override Action CreateNextHandler(EditorTestWorkspace workspace) 3694internal override IChainedCommandHandler<AutomaticLineEnderCommandArgs> GetCommandHandler(EditorTestWorkspace workspace)
AutomaticCompletion\AutomaticLiteralCompletionTests.cs (2)
650EditorTestWorkspace.CreateCSharp(code), 657EditorTestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticParenthesisCompletionTests.cs (1)
215EditorTestWorkspace.CreateCSharp(code, parseOptions),
BlockCommentEditing\BlockCommentEditingTests.cs (3)
623protected override EditorTestWorkspace CreateTestWorkspace(string initialMarkup) 624=> EditorTestWorkspace.CreateCSharp(initialMarkup); 629internal override ICommandHandler<ReturnKeyCommandArgs> GetCommandHandler(EditorTestWorkspace workspace)
BlockCommentEditing\CloseBlockCommentTests.cs (3)
319protected override EditorTestWorkspace CreateTestWorkspace(string initialMarkup) 320=> EditorTestWorkspace.CreateCSharp(initialMarkup); 325internal override ICommandHandler<TypeCharCommandArgs> GetCommandHandler(EditorTestWorkspace workspace)
BraceHighlighting\BraceHighlightingTests.cs (2)
19protected override EditorTestWorkspace CreateWorkspace(string markup, ParseOptions options) 20=> EditorTestWorkspace.CreateCSharp(markup, parseOptions: options);
BraceMatching\CSharpBraceMatcherTests.cs (2)
17protected override EditorTestWorkspace CreateWorkspaceFromCode(string code, ParseOptions options) 18=> EditorTestWorkspace.CreateCSharp(code, options);
BracePairs\CSharpBracePairsTests.cs (2)
14protected override EditorTestWorkspace CreateWorkspace(string input) 15=> EditorTestWorkspace.CreateCSharp(input);
ChangeSignature\ChangeSignature_Delegates.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
ChangeSignature\RemoveParametersTests.cs (2)
363using var workspace = EditorTestWorkspace.Create(XElement.Parse("""
Classification\AbstractCSharpClassifierTests.cs (2)
16protected static EditorTestWorkspace CreateWorkspace( 20return EditorTestWorkspace.CreateCSharp(code, parseOptions: options, composition: composition, isMarkup: false);
Classification\SemanticClassifierTests.cs (3)
34using var workspace = CreateWorkspace(code, options, testHost); 3525using var workspace = EditorTestWorkspace.CreateCSharp("");
Classification\SyntacticClassifierTests.cs (3)
24using var workspace = CreateWorkspace(code, options, testHost); 5785using var workspace = CreateWorkspace(source, options: null, TestHost.InProcess); 5815using var workspace = CreateWorkspace(source, options: null, TestHost.InProcess);
Classification\SyntacticTaggerTests.cs (4)
38using var workspace = EditorTestWorkspace.CreateCSharp(code); 90using var workspace = EditorTestWorkspace.CreateCSharp(code);
Classification\TotalClassifierTests.cs (5)
36using var workspace = CreateWorkspace(code, options, testHost); 2834using var workspace = EditorTestWorkspace.CreateCSharp("""" 2948using var workspace = EditorTestWorkspace.CreateCSharp(""""
CodeActions\AddUsing\AddUsingNuGetTests.cs (1)
34protected override void InitializeWorkspace(EditorTestWorkspace workspace, TestParameters parameters)
CodeActions\ApplyChangesOperationTests.cs (2)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 226using var workspace = CreateWorkspaceFromOptions(workspaceXml, parameters);
CodeActions\ImplementInterface\ImplementExplicitlyTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
CodeActions\ImplementInterface\ImplementImplicitlyTests.cs (1)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
CodeActions\InitializeParameter\InitializeMemberFromParameterTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
CodeActions\InitializeParameter\InitializeMemberFromPrimaryConstructorParameterTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
CodeActions\InlineMethod\CSharpInlineMethodTests_CrossLanguage.cs (2)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 24var workspace = CreateWorkspaceFromOptions(initialMarkup);
CodeActions\MoveType\MoveTypeTests.MoveScope.cs (1)
881using var workspace = CreateWorkspaceFromOptions(originalCode);
CodeActions\PreviewExceptionTests.cs (8)
28using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 41using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 54using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 66private static async Task GetPreview(EditorTestWorkspace workspace, CodeRefactoringProvider provider) 74private static void DisplayText(EditorTestWorkspace workspace, CodeRefactoringProvider provider) 82private static async Task ActionSets(EditorTestWorkspace workspace, CodeRefactoringProvider provider) 90private static CodeRefactoringSuggestedAction CreateRefactoringSuggestedAction(EditorTestWorkspace workspace, CodeRefactoringProvider provider, out EditorLayerExtensionManager.ExtensionManager extensionManager) 102EditorTestWorkspace workspace, CodeRefactoringProvider provider, List<CodeAction> codeActions,
CodeActions\PreviewTests.cs (3)
40protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 91private async Task<(Document document, SolutionPreviewResult previews)> GetMainDocumentAndPreviewsAsync(TestParameters parameters, EditorTestWorkspace workspace) 110using var workspace = CreateWorkspaceFromOptions("class D {}", parameters);
CodeActions\PullMemberUp\CSharpPullMemberUpTests.cs (2)
30protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 44using var workspace = CreateWorkspaceFromOptions(initialMarkup, parametersValue);
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (6)
31protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 62using (var workspace = (EditorTestWorkspace)CreateWorkspaceFromOptions(initialMarkup, testOptions)) 107EditorTestWorkspace workspace, 140using (var workspace = CreateWorkspaceFromOptions(initialMarkUp, testOptions)) 219async Task<Tuple<Solution, Solution>> TestOperationAsync(TestParameters parameters, EditorTestWorkspace workspace)
CodeGeneration\SyntaxGeneratorTests.cs (4)
25using var workspace = EditorTestWorkspace.CreateCSharp(""" 59using var workspace = EditorTestWorkspace.CreateCSharp("""
CommentSelection\CSharpCommentSelectionTests.cs (2)
120using var workspace = EditorTestWorkspace.CreateCSharp(markup);
CommentSelection\CSharpToggleBlockCommentCommandHandlerTests.cs (3)
207internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(EditorTestWorkspace workspace) 213internal override EditorTestWorkspace GetWorkspace(string markup, TestComposition composition) 214=> EditorTestWorkspace.CreateCSharp(markup, composition: composition);
CommentSelection\CSharpToggleLineCommentCommandHandlerTests.cs (3)
944internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(EditorTestWorkspace workspace) 950internal override EditorTestWorkspace GetWorkspace(string markup, TestComposition composition) 951=> EditorTestWorkspace.CreateCSharp(markup, composition: composition);
CompleteStatement\CSharpCompleteStatementCommandHandlerTests.cs (3)
4317internal override ICommandHandler GetCommandHandler(EditorTestWorkspace workspace) 4698protected override EditorTestWorkspace CreateTestWorkspace(string code) 4699=> EditorTestWorkspace.CreateCSharp(code);
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (3)
47protected override EditorTestWorkspace CreateWorkspace([StringSyntax(PredefinedEmbeddedLanguageNames.CSharpTest)] string fileContents) 48=> EditorTestWorkspace.CreateCSharp(fileContents, composition: GetComposition()); 180using var workspace = CreateWorkspace(initialMarkup);
Completion\CompletionProviders\AbstractInteractiveCSharpCompletionProviderTests.cs (1)
14protected override EditorTestWorkspace CreateWorkspace(string fileContents)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (2)
392using var workspace = EditorTestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), [text], composition: GetComposition());
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (4)
659var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2077var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2105var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2491var workspace = workspaceFixture.Target.GetWorkspace(GetComposition());
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (4)
661using var workspace = EditorTestWorkspace.CreateCSharp(markup, composition: GetComposition()); 1277using var workspace = EditorTestWorkspace.CreateCSharp(markup, composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (12)
2583using var testWorkspace = EditorTestWorkspace.Create(xmlString, composition: GetComposition()); 3009using var testWorkspace = EditorTestWorkspace.Create(xmlString, composition: GetComposition()); 3067using var testWorkspace = EditorTestWorkspace.Create(xmlString, composition: GetComposition()); 3344using var workspace = EditorTestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), [text], composition: GetComposition()); 3468using var workspace = EditorTestWorkspace.Create(text, composition: GetComposition()); 3509using var workspace = EditorTestWorkspace.Create(source, composition: GetComposition());
Completion\CompletionProviders\PartialMethodCompletionProviderTests.cs (2)
711var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 738var workspace = workspaceFixture.Target.GetWorkspace(GetComposition());
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (2)
329using var workspace = EditorTestWorkspace.CreateCSharp(code);
Completion\CompletionServiceTests.cs (1)
128using var workspace = new EditorTestWorkspace(composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(ThirdPartyCompletionProvider)));
Debugging\DataTipInfoGetterTests.cs (2)
17protected override EditorTestWorkspace CreateWorkspace(string markup) 18=> EditorTestWorkspace.CreateCSharp(markup);
Debugging\LocationInfoGetterTests.cs (2)
24using var workspace = EditorTestWorkspace.CreateCSharp(markup, parseOptions);
Debugging\NameResolverTests.cs (4)
22using var workspace = EditorTestWorkspace.CreateCSharp(text); 33using var workspace = EditorTestWorkspace.CreateCSharp(" ");
Debugging\ProximityExpressionsGetterTests.cs (2)
73using var workspace = EditorTestWorkspace.CreateCSharp(markup);
DecompiledSource\DecompiledSourceFormattingTests.cs (2)
241using var workspace = EditorTestWorkspace.CreateCSharp(input);
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (20)
58using var workspace = EditorTestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 89using (var ideEngineWorkspace = EditorTestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 106using var compilerEngineWorkspace = EditorTestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 125using var workspace = EditorTestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 164using var workspace = EditorTestWorkspace.CreateCSharp(TestResource.AllInOneCSharpCode, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 200using var workspace = EditorTestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 257using (var ideEngineWorkspace = EditorTestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 279using (var compilerEngineWorkspace = EditorTestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 339using var compilerEngineWorkspace = EditorTestWorkspace.CreateCSharp(source); 755using var workspace = EditorTestWorkspace.CreateCSharp("class Class { }", TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\MockDiagnosticAnalyzerTests.cs (2)
56using var workspace = EditorTestWorkspace.CreateCSharp(source, composition: GetComposition());
DocumentationComments\DocumentationCommentTests.cs (3)
2360internal override ICommandHandler CreateCommandHandler(EditorTestWorkspace workspace) 2365protected override EditorTestWorkspace CreateTestWorkspace(string code) 2366=> EditorTestWorkspace.CreateCSharp(code);
DocumentationComments\XmlTagCompletionTests.cs (3)
19private protected override IChainedCommandHandler<TypeCharCommandArgs> CreateCommandHandler(EditorTestWorkspace workspace) 22private protected override EditorTestWorkspace CreateTestWorkspace(string initialMarkup) 23=> EditorTestWorkspace.CreateCSharp(initialMarkup);
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
29using var workspace = new EditorTestWorkspace();
EncapsulateField\EncapsulateFieldCommandHandlerTests.cs (2)
188using var workspace = EditorTestWorkspace.Create(XElement.Parse("""
EncapsulateField\EncapsulateFieldTestState.cs (4)
27public EditorTestWorkspace Workspace { get; } 31public EncapsulateFieldTestState(EditorTestWorkspace workspace) 44var workspace = EditorTestWorkspace.CreateCSharp(markup, composition: EditorTestCompositions.EditorFeatures);
ExtractInterface\ExtractInterfaceTests.cs (2)
1198using var workspace = EditorTestWorkspace.Create(XElement.Parse("""
ExtractMethod\ExtractMethodBase.cs (13)
40using var workspace = EditorTestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 51using var workspace = EditorTestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 72using var workspace = EditorTestWorkspace.CreateCSharp(codeWithMarker); 87using var workspace = EditorTestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 119EditorTestWorkspace workspace, 160using var workspace = EditorTestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 188using var workspace = EditorTestWorkspace.CreateCSharp(code, CodeAnalysis.CSharp.Test.Utilities.TestOptions.Regular);
ExtractMethod\ExtractMethodMiscellaneousTests.cs (2)
122using var workspace = EditorTestWorkspace.CreateCSharp(markupCode, composition: EditorTestCompositions.EditorFeatures);
ExtractMethod\ExtractMethodTests.cs (2)
10068using var workspace = EditorTestWorkspace.Create(XElement.Parse("""
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (6)
25private static EditorTestWorkspace CreateTestWorkspace(string inputMarkup) 27var workspace = EditorTestWorkspace.CreateCSharp(inputMarkup); 34private static (string quoteCharSnapshotText, int quoteCharCaretPosition) TypeQuoteChar(EditorTestWorkspace workspace) 60using var workspace = CreateTestWorkspace(inputMarkup); 79using var workspace = CreateTestWorkspace(inputMarkup);
Formatting\CodeCleanupTests.cs (8)
736using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(TCodefix))); 773using var workspace = GetTestWorkspaceForLanguage(language); 783static EditorTestWorkspace GetTestWorkspaceForLanguage(string language) 787return EditorTestWorkspace.CreateCSharp(string.Empty, composition: EditorTestCompositions.EditorFeatures); 792return EditorTestWorkspace.CreateVisualBasic(string.Empty, composition: EditorTestCompositions.EditorFeatures); 825using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures);
Formatting\CSharpNewDocumentFormattingServiceTests.cs (2)
33protected override EditorTestWorkspace CreateTestWorkspace(string testCode, ParseOptions? parseOptions) 34=> EditorTestWorkspace.CreateCSharp(testCode, parseOptions);
Formatting\FormattingEngineTests.cs (4)
360using var workspace = EditorTestWorkspace.CreateCSharp(code); 2714using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: parseOptions);
Formatting\Indentation\CSharpFormatterTestsBase.cs (5)
48EditorTestWorkspace workspace, 60EditorTestWorkspace workspace, 71private static async Task TokenFormatWorkerAsync(EditorTestWorkspace workspace, ITextBuffer buffer, int indentationLine, char ch, bool useTabs) 110using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: s_composition);
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (4)
1314using var workspace = EditorTestWorkspace.CreateCSharp(code); 1354using var workspace = EditorTestWorkspace.CreateCSharp(code);
Formatting\Indentation\SmartIndenterTests.cs (6)
3681using var workspace = EditorTestWorkspace.CreateCSharp(markup, parseOptions: option, composition: s_compositionWithTestFormattingRules); 3737using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: option); 3766using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: option);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (4)
3125using var workspace = EditorTestWorkspace.CreateCSharp(markup); 3159using var workspace = EditorTestWorkspace.CreateCSharp(initialMarkup);
Formatting\Indentation\SmartTokenFormatterFormatTokenTests.cs (2)
567using var workspace = EditorTestWorkspace.CreateCSharp(code);
GenerateConstructors\GenerateConstructorsTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters)
InlineDiagnostics\InlineDiagnosticsTaggerProviderTests.cs (5)
39using var workspace = EditorTestWorkspace.CreateCSharp(content, composition: SquiggleUtilities.WpfCompositionWithSolutionCrawler); 45using var workspace = EditorTestWorkspace.CreateCSharp( 53private static async Task<ImmutableArray<TagSpan<InlineDiagnosticsTag>>> GetTagSpansAsync(EditorTestWorkspace workspace)
Intents\IntentTestsBase.cs (5)
33using var workspace = EditorTestWorkspace.CreateCSharp(priorDocumentText, composition: EditorTestCompositions.EditorFeatures); 60using var workspace = EditorTestWorkspace.CreateCSharp(documentSet, composition: EditorTestCompositions.EditorFeatures); 94EditorTestWorkspace workspace,
Interactive\BraceMatching\InteractiveBraceHighlightingTests.cs (9)
31EditorTestWorkspace workspace, 53using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: TestOptions.Script); 81using var workspace = EditorTestWorkspace.CreateCSharp(code, TestOptions.Script); 110using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: TestOptions.Script); 168using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions: TestOptions.Script);
Interactive\NavigateTo\InteractiveNavigateToTests.cs (2)
25protected override EditorTestWorkspace CreateWorkspace(string content, TestComposition composition) 26=> EditorTestWorkspace.CreateCSharp(content, parseOptions: Options.Script, composition: composition);
KeywordHighlighting\AbstractCSharpKeywordHighlighterTests.cs (2)
17protected override EditorTestWorkspace CreateWorkspaceFromFile(string code, ParseOptions options) 18=> EditorTestWorkspace.CreateCSharp(code, options, composition: Composition);
LineSeparators\LineSeparatorTests.cs (2)
499using var workspace = EditorTestWorkspace.CreateCSharp(contents, options);
MoveToNamespace\MoveToNamespaceTests.cs (4)
1277using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: s_compositionWithoutOptions); 1421using var workspace = EditorTestWorkspace.Create(System.Xml.Linq.XElement.Parse(input), composition: s_composition, openDocuments: false);
NavigateTo\NavigateToSearcherTests.cs (17)
122using var workspace = EditorTestWorkspace.CreateCSharp(""); 157using var workspace = EditorTestWorkspace.CreateCSharp(""); 197using var workspace = EditorTestWorkspace.CreateCSharp(""); 234using var workspace = EditorTestWorkspace.CreateCSharp(""); 271using var workspace = EditorTestWorkspace.CreateCSharp(""); 302using var workspace = EditorTestWorkspace.Create(""" 362using var workspace = EditorTestWorkspace.Create(""" 422using var workspace = EditorTestWorkspace.Create(""" 540private sealed class TestNavigateToSearchResult(EditorTestWorkspace workspace, TextSpan sourceSpan)
NavigateTo\NavigateToTests.cs (22)
26protected override EditorTestWorkspace CreateWorkspace(string content, TestComposition composition) 27=> EditorTestWorkspace.CreateCSharp(content, composition: composition); 1109using var workspace = EditorTestWorkspace.Create(""" 1183using var workspace = EditorTestWorkspace.Create(""" 1215using var workspace = EditorTestWorkspace.Create(""" 1248using var workspace = EditorTestWorkspace.Create(""" 1278using var workspace = EditorTestWorkspace.Create(""" 1311using var workspace = EditorTestWorkspace.Create(""" 1345using var workspace = EditorTestWorkspace.Create(""" 1370using var workspace = EditorTestWorkspace.Create(""" 1396using var workspace = EditorTestWorkspace.Create(""" 1421using var workspace = EditorTestWorkspace.CreateCSharp(
ObsoleteSymbol\CSharpObsoleteSymbolTests.cs (2)
14protected override EditorTestWorkspace CreateWorkspace(string markup) 15=> EditorTestWorkspace.CreateCSharp(markup);
OnTheFlyDocs\OnTheFlyDocsUtilitiesTests.cs (6)
31using var workspace = EditorTestWorkspace.CreateCSharp(testCode); 67using var workspace = EditorTestWorkspace.CreateCSharp(testCode); 113using var workspace = EditorTestWorkspace.CreateCSharp(testCode);
Organizing\AbstractOrganizerTests.cs (2)
28using var workspace = EditorTestWorkspace.CreateCSharp(initial, options);
Organizing\OrganizeTypeDeclarationTests.cs (2)
1061using var workspace = EditorTestWorkspace.Create(XElement.Parse("""
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (4)
126using var workspace = (EditorTestWorkspace)project.Solution.Workspace; 219var workspace = EditorTestWorkspace.Create($"""
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (20)
50var workspace = (EditorTestWorkspace)project.Solution.Workspace; 85var workspace = (EditorTestWorkspace)project.Solution.Workspace; 123var workspace = (EditorTestWorkspace)project.Solution.Workspace; 145var workspace = EditorTestWorkspace.Create($""" 208var workspace = EditorTestWorkspace.Create($""" 265var workspace = EditorTestWorkspace.Create($""" 316var workspace = EditorTestWorkspace.Create($""" 363var workspace = EditorTestWorkspace.Create($""" 421var workspace = EditorTestWorkspace.Create($""" 483var workspace = EditorTestWorkspace.Create($"""
PdbSourceDocument\PdbSourceDocumentTests.cs (16)
388var workspace = EditorTestWorkspace.Create($""" 429var workspace = EditorTestWorkspace.Create($""" 778using var workspace = (EditorTestWorkspace)project.Solution.Workspace; 829var workspace = EditorTestWorkspace.Create($""" 866using var workspace = (EditorTestWorkspace)project.Solution.Workspace; 887using var workspace = (EditorTestWorkspace)project.Solution.Workspace; 909using var workspace = (EditorTestWorkspace)project.Solution.Workspace; 930using var workspace = (EditorTestWorkspace)project.Solution.Workspace;
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (5)
164private static async Task AssertContentIsAsync(EditorTestWorkspace workspace, Document document, int position, string expectedDescription, 175private static async Task<QuickInfoItem> GetQuickinfo(EditorTestWorkspace workspace, Document document, int position) 183private static async Task AssertNoContentAsync(EditorTestWorkspace workspace, Document document, int position) 195using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions);
QuickInfo\SemanticQuickInfoSourceTests.cs (11)
33using var workspace = EditorTestWorkspace.CreateCSharp(markup, options); 42using var workspace = EditorTestWorkspace.CreateCSharp(markup, compilationOptions: options); 46private static async Task TestWithOptionsAsync(EditorTestWorkspace workspace, params Action<QuickInfoItem>[] expectedResults) 128using var workspace = EditorTestWorkspace.Create(xmlString); 297using var workspace = EditorTestWorkspace.Create(xmlString); 6348using var workspace = EditorTestWorkspace.Create(XElement.Parse(workspaceDefinition), workspaceKind: WorkspaceKind.Interactive);
QuickInfo\SyntacticQuickInfoSourceTests.cs (4)
554EditorTestWorkspace workspace, 563EditorTestWorkspace workspace, 625using var workspace = EditorTestWorkspace.CreateCSharp(code, parseOptions);
ReassignedVariable\CSharpReassignedVariableTests.cs (2)
15protected override EditorTestWorkspace CreateWorkspace(string markup) 16=> EditorTestWorkspace.CreateCSharp(markup);
SpellCheck\SpellCheckFixerProviderTests.cs (2)
15protected override EditorTestWorkspace CreateWorkspace(string content) 16=> EditorTestWorkspace.CreateCSharp(content);
SpellCheck\SpellCheckSpanTests.cs (2)
16protected override EditorTestWorkspace CreateWorkspace(string content) 17=> EditorTestWorkspace.CreateCSharp(content);
SplitComment\SplitCommentCommandHandlerTests.cs (2)
16protected override EditorTestWorkspace CreateWorkspace(string markup) 17=> EditorTestWorkspace.CreateCSharp(markup);
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (2)
52using var workspace = EditorTestWorkspace.Create(workspaceXml);
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (1)
86var workspace = this.Workspace;
SymbolKey\SymbolKeyTests.cs (8)
41using var workspace = EditorTestWorkspace.Create(workspaceXml); 76using var workspace = EditorTestWorkspace.Create(workspaceXml); 115using var workspace = EditorTestWorkspace.Create(workspaceXml); 161using var workspace = EditorTestWorkspace.Create(workspaceXml);
TaskList\CSharpTaskListTests.cs (2)
16protected override EditorTestWorkspace CreateWorkspace(string codeWithMarker, TestComposition composition) 17=> EditorTestWorkspace.CreateCSharp(codeWithMarker, composition: composition);
TaskList\NoCompilationTaskListTests.cs (3)
28protected override EditorTestWorkspace CreateWorkspace(string codeWithMarker, TestComposition composition) 30var workspace = EditorTestWorkspace.CreateWorkspace(XElement.Parse(
TextStructureNavigation\TextStructureNavigatorTests.cs (4)
25protected override EditorTestWorkspace CreateWorkspace(string code) 26=> EditorTestWorkspace.CreateCSharp(code); 482using var workspace = EditorTestWorkspace.CreateCSharp(code, options);
Workspaces\WorkspaceTests_EditorFeatures.cs (53)
34private static EditorTestWorkspace CreateWorkspace( 43private static async Task WaitForWorkspaceOperationsToComplete(EditorTestWorkspace workspace) 55using var workspace = CreateWorkspace(); 83using var workspace = CreateWorkspace(); 99using var workspace = CreateWorkspace(); 114using var workspace = CreateWorkspace(); 130using var workspace = CreateWorkspace(); 141using var workspace = CreateWorkspace(); 155using var workspace = CreateWorkspace(); 182using var workspace = CreateWorkspace(); 212using var workspace = CreateWorkspace(); 239private static async Task VerifyRootTypeNameAsync(EditorTestWorkspace workspaceSnapshotBuilder, string typeName) 258using var workspace = CreateWorkspace(); 272using var workspace = CreateWorkspace(); 294using var workspace = CreateWorkspace(); 311using var workspace = CreateWorkspace(); 333using var workspace = CreateWorkspace(); 350using var workspace = CreateWorkspace(); 367using var workspace = CreateWorkspace(); 382using var workspace = CreateWorkspace(); 401using var workspace = CreateWorkspace(); 420using var workspace = CreateWorkspace(); 444using var workspace = CreateWorkspace(); 473using var workspace = CreateWorkspace(composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(TestWorkspaceConfigurationService))); 535using var workspace = CreateWorkspace(disablePartialSolutions: false); 602using var workspace = CreateWorkspace(disablePartialSolutions: false, composition: composition); 703using var workspace = CreateWorkspace(); 728using var workspace = CreateWorkspace(); 761using var workspace = CreateWorkspace(); 783using var workspace = CreateWorkspace(); 804using var workspace = CreateWorkspace(); 874using var workspace = EditorTestWorkspace.Create(workspaceElement, composition: EditorTestCompositions.EditorFeatures); 937using var workspace = CreateWorkspace(); 998using var workspace = CreateWorkspace(); 1059using var workspace = CreateWorkspace(); 1083using var workspace = CreateWorkspace(); 1107using var workspace = CreateWorkspace(); 1143using var workspace = CreateWorkspace(); 1176using var workspace = CreateWorkspace(); 1207using var workspace = CreateWorkspace(); 1236using var workspace = CreateWorkspace(); 1274using var workspace = CreateWorkspace(); 1310using var workspace = CreateWorkspace(); 1340using var workspace = CreateWorkspace(); 1368using var workspace = CreateWorkspace(); 1389using var workspace = CreateWorkspace(); 1423using var workspace = EditorTestWorkspace.Create(input, composition: EditorTestCompositions.EditorFeatures, openDocuments: true); 1476using var workspace1 = CreateWorkspace(); 1495using var workspace2 = CreateWorkspace(); 1504using var primaryWorkspace = CreateWorkspace(); 1505using var secondaryWorkspace = CreateWorkspace();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (150)
AbstractCommandHandlerTestState.cs (2)
28public readonly EditorTestWorkspace Workspace; 62Workspace = EditorTestWorkspace.CreateWorkspace(
AbstractTypingCommandHandlerTest.cs (4)
22internal abstract ICommandHandler<TCommandArgs> GetCommandHandler(EditorTestWorkspace workspace); 24protected abstract EditorTestWorkspace CreateTestWorkspace(string initialMarkup); 28protected void Verify(string initialMarkup, string expectedMarkup, Action<EditorTestWorkspace> initializeWorkspace = null) 30using var workspace = CreateTestWorkspace(initialMarkup);
AutomaticCompletion\AbstractAutomaticBraceCompletionTests.cs (3)
146internal static Holder CreateSession(EditorTestWorkspace workspace, char opening, char closing, OptionsCollection globalOptions = null) 171internal sealed class Holder(EditorTestWorkspace workspace, IBraceCompletionSession session) : IDisposable 173public readonly EditorTestWorkspace Workspace = workspace;
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (4)
26protected abstract Action CreateNextHandler(EditorTestWorkspace workspace); 28internal abstract IChainedCommandHandler<AutomaticLineEnderCommandArgs> GetCommandHandler(EditorTestWorkspace workspace); 73using var workspace = EditorTestWorkspace.Create(Language, compilationOptions: null, parseOptions: null, [markupCode], composition: EditorTestCompositions.EditorFeatures);
BraceHighlighting\AbstractBraceHighlightingTests.cs (3)
36using var workspace = CreateWorkspace(text, options); 57internal virtual IBraceMatchingService GetBraceMatchingService(EditorTestWorkspace workspace) 60protected abstract EditorTestWorkspace CreateWorkspace(string markup, ParseOptions options);
BraceHighlighting\MultiCharacterBraceHighlightingTests.cs (3)
22protected override EditorTestWorkspace CreateWorkspace(string markup, ParseOptions options) 23=> EditorTestWorkspace.Create( 26internal override IBraceMatchingService GetBraceMatchingService(EditorTestWorkspace workspace)
BraceMatching\AbstractBraceMatcherTests.cs (2)
21protected abstract EditorTestWorkspace CreateWorkspaceFromCode(string code, ParseOptions options); 25using var workspace = CreateWorkspaceFromCode(markup, options);
BracePairs\AbstractBracePairsTests.cs (2)
24protected abstract EditorTestWorkspace CreateWorkspace(string input); 28using var workspace = CreateWorkspace(test);
CodeLens\AbstractCodeLensTest.cs (8)
22using var workspace = EditorTestWorkspace.Create(input); 50using var workspace = EditorTestWorkspace.Create(input); 76using var workspace = EditorTestWorkspace.Create(input); 102using var workspace = EditorTestWorkspace.Create(input);
CommentSelection\AbstractToggleCommentTestBase.cs (4)
27internal abstract AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(EditorTestWorkspace workspace); 29internal abstract EditorTestWorkspace GetWorkspace(string markup, TestComposition composition); 36using var workspace = GetWorkspace(markup, composition: EditorTestCompositions.EditorFeatures); 53using var workspace = GetWorkspace(subjectBufferMarkup, composition: EditorTestCompositions.EditorFeatures);
CompleteStatement\AbstractCompleteStatementTests.cs (6)
25internal abstract ICommandHandler GetCommandHandler(EditorTestWorkspace workspace); 27protected abstract EditorTestWorkspace CreateTestWorkspace(string code); 76protected void ExecuteTest(IWpfTextView view, EditorTestWorkspace workspace) 97Action<IWpfTextView, EditorTestWorkspace> execute, 98Action<EditorTestWorkspace>? setOptions = null) 100using var workspace = CreateTestWorkspace(initialMarkup);
Completion\AbstractArgumentProviderTests`1.cs (1)
53var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition());
Completion\AbstractCompletionProviderTests.cs (11)
118protected abstract EditorTestWorkspace CreateWorkspace(string fileContents); 324var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition()); 350var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition()); 366var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition(), workspaceKind: workspaceKind); 586var workspace = workspaceFixture.Target.GetWorkspace(); 678var workspace = workspaceFixture.Target.GetWorkspace(); 714var workspace = workspaceFixture.Target.GetWorkspace(); 1047using var testWorkspace = EditorTestWorkspace.Create(xmlString, composition: GetComposition()); 1257using var workspace = CreateWorkspace(markup); 1306using var workspace = CreateWorkspace(initialMarkup);
Debugging\AbstractDataTipInfoGetterTests.cs (3)
23protected abstract EditorTestWorkspace CreateWorkspace(string markup); 56private async Task TestSpanGetterAsync(string markup, Func<EditorTestWorkspace, Document, int, TextSpan?, Task> continuation) 58using var workspace = CreateWorkspace(markup);
Diagnostics\DiagnosticTaggerWrapper.cs (2)
24private readonly EditorTestWorkspace _workspace; 30EditorTestWorkspace workspace,
Diagnostics\GenerateType\GenerateTypeTestState.cs (2)
20public EditorTestWorkspace Workspace { get; } 28EditorTestWorkspace workspace,
DocumentationComments\AbstractDocumentationCommentTests.cs (4)
27internal abstract ICommandHandler CreateCommandHandler(EditorTestWorkspace workspace); 29protected abstract EditorTestWorkspace CreateTestWorkspace(string code); 126Action<EditorTestWorkspace, IWpfTextView, IEditorOperationsFactoryService> execute, 132using var workspace = CreateTestWorkspace(initialMarkup);
DocumentationComments\AbstractXmlTagCompletionTests.cs (3)
23private protected abstract IChainedCommandHandler<TypeCharCommandArgs> CreateCommandHandler(EditorTestWorkspace testWorkspace); 24private protected abstract EditorTestWorkspace CreateTestWorkspace(string initialMarkup); 28using var workspace = CreateTestWorkspace(initialMarkup);
ExtractInterface\ExtractInterfaceTestState.cs (6)
27public EditorTestWorkspace Workspace { get; } 41var workspace = 43? EditorTestWorkspace.CreateWorkspace(XElement.Parse(markup), composition: Composition) 45? EditorTestWorkspace.CreateCSharp(markup, composition: Composition, compilationOptions: compilationOptions, parseOptions: parseOptions) 46: EditorTestWorkspace.CreateVisualBasic(markup, composition: Composition, compilationOptions: compilationOptions, parseOptions: parseOptions); 52public ExtractInterfaceTestState(EditorTestWorkspace workspace)
Formatting\AbstractNewDocumentFormattingServiceTests.cs (2)
21protected abstract EditorTestWorkspace CreateTestWorkspace(string testCode, ParseOptions? parseOptions); 25using var workspace = CreateTestWorkspace(testCode, parseOptions);
Formatting\CoreFormatterTestsBase.cs (7)
69EditorTestWorkspace workspace, 131using var workspace = CreateWorkspace(codeWithMarker, parseOptions); 156private EditorTestWorkspace CreateWorkspace(string codeWithMarker, ParseOptions parseOptions = null) 158? EditorTestWorkspace.CreateCSharp(codeWithMarker, composition: s_composition, parseOptions: parseOptions) 159: EditorTestWorkspace.CreateVisualBasic(codeWithMarker, composition: s_composition, parseOptions: parseOptions); 178using var workspace = CreateWorkspace(code); 239using var workspace = CreateWorkspace(codeWithMarker);
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (2)
31protected abstract EditorTestWorkspace CreateWorkspaceFromFile(string code, ParseOptions options); 43using var workspace = CreateWorkspaceFromFile(markup, options);
NavigateTo\AbstractNavigateToTests.cs (14)
69protected abstract EditorTestWorkspace CreateWorkspace(string content, TestComposition composition); 79private protected static NavigateToItemProvider CreateProvider(EditorTestWorkspace workspace) 86protected async Task TestAsync(TestHost testHost, Composition composition, string content, Func<EditorTestWorkspace, Task> body) 99protected async Task TestAsync(TestHost testHost, Composition composition, XElement content, Func<EditorTestWorkspace, Task> body) 113string content, Func<EditorTestWorkspace, Task> body, TestHost testHost, 116using var workspace = CreateWorkspace(content, testHost, composition); 121XElement content, Func<EditorTestWorkspace, Task> body, TestHost testHost, 124using var workspace = CreateWorkspace(content, testHost, composition); 128private protected EditorTestWorkspace CreateWorkspace( 135var workspace = EditorTestWorkspace.Create(workspaceElement, composition: composition); 140private protected EditorTestWorkspace CreateWorkspace( 147var workspace = CreateWorkspace(content, composition); 152internal void InitializeWorkspace(EditorTestWorkspace workspace)
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (2)
21protected abstract EditorTestWorkspace CreateWorkspace(string markup); 25using var workspace = CreateWorkspace(markup);
QuickInfo\AbstractQuickInfoSourceTests.cs (2)
47EditorTestWorkspace workspace, 52EditorTestWorkspace workspace,
ReassignedVariable\AbstractReassignedVariableTests.cs (2)
20protected abstract EditorTestWorkspace CreateWorkspace(string markup); 24using var workspace = CreateWorkspace(markup);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (5)
348using var testWorkspace = EditorTestWorkspace.Create(xmlString); 376EditorTestWorkspace workspace, 468using var testWorkspace = EditorTestWorkspace.Create(xmlString);
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (2)
22protected abstract EditorTestWorkspace CreateWorkspace(string content); 35using var workspace = CreateWorkspace(content);
SpellCheck\AbstractSpellCheckSpanTests.cs (2)
21protected abstract EditorTestWorkspace CreateWorkspace(string content); 25using var workspace = CreateWorkspace(content);
Squiggles\SquiggleUtilities.cs (1)
30EditorTestWorkspace workspace,
Squiggles\TestDiagnosticTagProducer.cs (1)
20EditorTestWorkspace workspace,
TaskList\AbstractTaskListTests.cs (3)
22protected EditorTestWorkspace CreateWorkspace(string codeWithMarker, TestHost host) 25protected abstract EditorTestWorkspace CreateWorkspace(string codeWithMarker, TestComposition testComposition); 29using var workspace = CreateWorkspace(codeWithMarker, host);
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (2)
21protected abstract EditorTestWorkspace CreateWorkspace(string code); 27using var workspace = CreateWorkspace(code);
Workspaces\CSharpTestWorkspaceFixture.cs (2)
14protected override EditorTestWorkspace CreateWorkspace(TestComposition composition = null) 16return EditorTestWorkspace.CreateWithSingleEmptySourceFile(
Workspaces\EditorTestHostDocument.cs (2)
146var workspace = (EditorTestWorkspace?)LanguageServiceProvider?.WorkspaceServices.Workspace;
Workspaces\EditorTestHostProject.cs (2)
48EditorTestWorkspace workspace, 78EditorTestWorkspace workspace,
Workspaces\EditorTestWorkspace_Create.cs (13)
15public static EditorTestWorkspace Create(string xmlDefinition, bool openDocuments = false, TestComposition composition = null) 18public static EditorTestWorkspace CreateWorkspace( 27internal static EditorTestWorkspace Create( 35var workspace = new EditorTestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 44internal static EditorTestWorkspace Create( 57internal static EditorTestWorkspace Create( 68internal static EditorTestWorkspace Create( 78internal static EditorTestWorkspace Create( 97internal static EditorTestWorkspace CreateWithSingleEmptySourceFile( 116public static EditorTestWorkspace CreateCSharp( 128public static EditorTestWorkspace CreateCSharp( 145public static EditorTestWorkspace CreateVisualBasic( 156public static EditorTestWorkspace CreateVisualBasic(
Workspaces\InteractiveCSharpTestWorkspaceFixture.cs (3)
14internal static EditorTestWorkspace CreateInteractiveWorkspace(string fileContent, TestComposition composition) 16return EditorTestWorkspace.Create(XElement.Parse($""" 26protected override EditorTestWorkspace CreateWorkspace(TestComposition composition = null)
Workspaces\TestWorkspaceFixture.cs (6)
21private EditorTestWorkspace _workspace; 26public EditorTestWorkspace GetWorkspace(TestComposition composition = null) 32public EditorTestWorkspace GetWorkspace(string markup, TestComposition composition = null, string workspaceKind = null) 42_workspace = EditorTestWorkspace.CreateWorkspace(XElement.Parse(markup), composition: composition, workspaceKind: workspaceKind); 51var workspace = GetWorkspace(composition); 57protected abstract EditorTestWorkspace CreateWorkspace(TestComposition composition);
Workspaces\VisualBasicTestWorkspaceFixture.cs (2)
14protected override EditorTestWorkspace CreateWorkspace(TestComposition composition = null) 16return EditorTestWorkspace.CreateWithSingleEmptySourceFile(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (79)
CodeFixes\CodeFixServiceTests.cs (15)
81using var workspace = tuple.workspace; 108using var workspace = tuple.workspace; 139using var workspace = tuple.workspace; 175using var workspace = tuple.workspace; 205using var workspace = tuple.workspace; 269using var workspace = tuple.workspace; 296using var workspace = tuple.workspace; 311private static (EditorTestWorkspace workspace, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 319private static (EditorTestWorkspace workspace, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 331var workspace = EditorTestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 356EditorTestWorkspace workspace, 851using var workspace = tuple.workspace; 868using var workspace2 = tuple.workspace; 1015using var workspace = tuple.workspace;
CommentSelection\ToggleBlockCommentCommandHandlerTests.cs (3)
1353internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(EditorTestWorkspace workspace) 1359internal override EditorTestWorkspace GetWorkspace(string markup, TestComposition composition) 1360=> EditorTestWorkspace.CreateCSharp(markup, composition: composition);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (5)
440using var workspace = EditorTestWorkspace.CreateCSharp("class A {}", composition: s_editorFeaturesCompositionWithMockDiagnosticUpdateSourceRegistrationService.AddParts(typeof(TestDocumentTrackingService))); 548using var workspace = new EditorTestWorkspace(composition); 784using var workspace = EditorTestWorkspace.CreateCSharp("// This file will get a diagnostic", composition: s_featuresCompositionWithMockDiagnosticUpdateSourceRegistrationService.WithTestHostParts(testHost));
FindReferences\FindReferencesCommandHandlerTests.cs (2)
62using var workspace = EditorTestWorkspace.CreateCSharp("class C { C() { new C(); } }");
Formatting\InferredIndentationTests.cs (6)
24using var testWorkspace = CreateWithLines( 34using var testWorkspace = CreateWithLines( 48using var testWorkspace = CreateWithLines( 59private static EditorTestWorkspace CreateWithLines(params string[] lines) 61var workspace = EditorTestWorkspace.CreateCSharp(string.Join("\r\n", lines), openDocuments: true);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (5)
48protected override CodeRefactoringProvider CreateCodeRefactoringProvider(EditorTestWorkspace workspace, TestParameters parameters) 55using var workspace = EditorTestWorkspace.Create(WorkspaceXml, composition: EditorTestCompositions.EditorFeatures); 74using var workspace = EditorTestWorkspace.Create(WorkspaceXml);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (5)
33public readonly EditorTestWorkspace Workspace; 53var workspace = CreateWorkspace( 69public TestContext(EditorTestWorkspace workspace) 244private static EditorTestWorkspace CreateWorkspace( 299return EditorTestWorkspace.Create(xmlString, composition: composition);
RenameTracking\RenameTrackingTestState.cs (7)
39public readonly EditorTestWorkspace Workspace; 59var workspace = CreateTestWorkspace(markup, languageName); 69var workspace = CreateTestWorkspace(workspaceXml); 74EditorTestWorkspace workspace, 118private static EditorTestWorkspace CreateTestWorkspace(string code, string languageName) 129private static EditorTestWorkspace CreateTestWorkspace(string xml) 131return EditorTestWorkspace.Create(xml, composition: EditorTestCompositions.EditorFeatures);
Structure\StructureTaggerTests.cs (17)
57using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures); 124using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures); 169using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures); 214using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures); 268using var workspace = EditorTestWorkspace.CreateVisualBasic(code, composition: EditorTestCompositions.EditorFeatures); 328using var workspace = EditorTestWorkspace.CreateVisualBasic(code, composition: EditorTestCompositions.EditorFeatures); 351using var workspace = EditorTestWorkspace.CreateVisualBasic(code, composition: EditorTestCompositions.EditorFeatures); 383using var workspace = EditorTestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeatures); 404private static async Task<List<IContainerStructureTag>> GetTagsFromWorkspaceAsync(EditorTestWorkspace workspace)
Tagging\AsynchronousTaggerTests.cs (10)
43using var workspace = EditorTestWorkspace.CreateCSharp(""" 98using var workspace = EditorTestWorkspace.CreateCSharp(""" 120using var workspace = EditorTestWorkspace.CreateCSharp(""" 146using var workspace = EditorTestWorkspace.CreateCSharp(""" 202using var workspace = EditorTestWorkspace.CreateCSharp("""
TextEditor\TryGetDocumentTests.cs (4)
26using var workspace = EditorTestWorkspace.CreateCSharp(code); 53using var workspace = EditorTestWorkspace.CreateCSharp(code);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (23)
CodeModel\AbstractFileCodeElementTests.cs (4)
25private (EditorTestWorkspace workspace, FileCodeModel fileCodeModel)? _workspaceAndCodeModel; 32public (EditorTestWorkspace workspace, FileCodeModel fileCodeModel) WorkspaceAndCodeModel 40protected EditorTestWorkspace GetWorkspace() 59protected static (EditorTestWorkspace workspace, FileCodeModel fileCodeModel) CreateWorkspaceAndFileCodeModelAsync(string file)
CodeModel\FileCodeModelTestHelpers.cs (3)
30public static (EditorTestWorkspace workspace, EnvDTE.FileCodeModel fileCodeModel) CreateWorkspaceAndFileCodeModel(string file) 32var workspace = EditorTestWorkspace.CreateCSharp(file, composition: CodeModelTestHelpers.Composition);
CodeModel\MockInvisibleEditor.cs (2)
15private readonly EditorTestWorkspace _workspace; 17public MockInvisibleEditor(DocumentId document, EditorTestWorkspace workspace)
DocumentOutline\DocumentOutlineTestsBase.cs (8)
38private readonly EditorTestWorkspace _workspace; 44EditorTestWorkspace workspace, 74var workspace = EditorTestWorkspace.CreateCSharp(code, composition: s_composition); 92private async Task<EditorTestLspServer> CreateTestLspServerAsync(EditorTestWorkspace workspace) 100internal sealed class EditorTestLspServer : AbstractTestLspServer<EditorTestWorkspace, EditorTestHostDocument, EditorTestHostProject, EditorTestHostSolution> 102private EditorTestLspServer(EditorTestWorkspace testWorkspace, Dictionary<string, IList<LanguageServer.Protocol.Location>> locations, InitializationOptions options, AbstractLspLogger logger) : base(testWorkspace, locations, options, logger) 106public static async Task<EditorTestLspServer> CreateAsync(EditorTestWorkspace testWorkspace, InitializationOptions initializationOptions, AbstractLspLogger logger)
Options\OptionViewModelTests.cs (6)
52using var workspace = EditorTestWorkspace.CreateCSharp(""); 75using var workspace = EditorTestWorkspace.CreateCSharp(""); 89using var workspace = EditorTestWorkspace.CreateCSharp("");
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (11)
CallHierarchy\CallHierarchyTestState.vb (4)
29Friend ReadOnly Workspace As EditorTestWorkspace 86Private Sub New(workspace As EditorTestWorkspace) 107Dim workspace = EditorTestWorkspace.Create(markup, composition:=VisualStudioTestCompositions.LanguageServices.AddParts(additionalTypes)) 112Dim workspace = EditorTestWorkspace.CreateCSharp(markup, composition:=VisualStudioTestCompositions.LanguageServices.AddParts(additionalTypes))
CodeModel\CodeModelTestHelpers.vb (1)
51Dim workspace = EditorTestWorkspace.Create(definition, composition:=Composition)
CodeModel\CodeModelTestState.vb (2)
14Public ReadOnly Workspace As EditorTestWorkspace 21workspace As EditorTestWorkspace,
CodeModel\Mocks\MockVisualStudioWorkspace.vb (4)
24Private _workspace As EditorTestWorkspace 33Public Sub SetWorkspace(testWorkspace As EditorTestWorkspace) 93Private ReadOnly _workspace As EditorTestWorkspace 96Public Sub New(documentId As DocumentId, workspace As EditorTestWorkspace)
Microsoft.VisualStudio.LanguageServices.UnitTests (83)
AbstractTextViewFilterTests.vb (9)
36Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 73Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 103Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 135Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 165Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 200Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 231Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 245Private Shared Async Function TestSpan(workspace As EditorTestWorkspace, document As EditorTestHostDocument, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) As Task 267Private Shared Async Function TestSpan(workspace As EditorTestWorkspace, document As EditorTestHostDocument, caretPosition As Integer, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) As Task
ChangeSignature\AddParameterViewModelTests.vb (1)
299Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
458Using workspace = EditorTestWorkspace.Create(workspaceXml)
ClassView\SyncClassViewTests.vb (1)
869Using workspace = EditorTestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\AbstractEventCollectorTests.vb (1)
100Using workspace = EditorTestWorkspace.Create(definition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\CSharp\FileCodeModelTests.vb (1)
1015Using changedWorkspace = EditorTestWorkspace.Create(changedDefinition, composition:=CodeModelTestHelpers.Composition)
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
228Using workspace = EditorTestWorkspace.Create(definition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\VisualBasic\FileCodeModelTests.vb (1)
1012Using changedworkspace = EditorTestWorkspace.Create(changedDefinition, composition:=CodeModelTestHelpers.Composition)
CommonControls\MemberSelectionViewModelTests.vb (1)
173Using workspace = EditorTestWorkspace.Create(workspaceXml)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
227Using workspace = EditorTestWorkspace.Create(workspaceXml)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (7)
44Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 72Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 90Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 116Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 152Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 191Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition) 223Using workspace = EditorTestWorkspace.CreateCSharp(String.Empty, composition:=s_composition)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
288Using workspace = EditorTestWorkspace.Create(workspaceXml)
GenerateType\GenerateTypeViewModelTests.vb (1)
837Using workspace = EditorTestWorkspace.Create(workspaceXml)
GoToDefinition\GoToDefinitionApiTests.vb (1)
21Using workspace = EditorTestWorkspace.Create(workspaceDefinition, composition:=GoToTestHelpers.Composition)
InheritanceMargin\InheritanceMarginViewModelTests.vb (1)
76Using workspace = EditorTestWorkspace.Create(workspaceFile)
LanguageBlockTests.vb (2)
251Using workspace = EditorTestWorkspace.Create(xml, composition:=composition) 269Using workspace = EditorTestWorkspace.Create(xml)
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
25Using workspace = EditorTestWorkspace.Create(workspaceXml)
ObjectBrowser\AbstractObjectBrowserTests.vb (1)
39Dim workspace = EditorTestWorkspace.Create(definition, composition:=CodeModelTestHelpers.Composition)
ObjectBrowser\Helpers.vb (2)
17Private ReadOnly _workspace As EditorTestWorkspace 21Public Sub New(workspace As EditorTestWorkspace, visualStudioWorkspace As VisualStudioWorkspace, libraryManager As AbstractObjectBrowserLibraryManager)
Preview\PreviewChangesTests.vb (3)
78Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=s_composition) 184Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=s_composition) 267Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=s_composition)
PullMemberUp\PullMemberUpViewModelTest.vb (1)
246Using workspace = EditorTestWorkspace.Create(workspaceXml)
ReferenceManager\VisualStudioMetadataReferenceManagerTests.vb (1)
18Using workspace = EditorTestWorkspace.CreateCSharp("")
RQName\RQNameTests.vb (1)
241Using workspace = EditorTestWorkspace.Create(workspaceXml)
Snippets\CSharpSnippetExpansionClientTests.vb (3)
308Using workspace = EditorTestWorkspace.Create(workspaceXml, openDocuments:=False, composition:=VisualStudioTestCompositions.LanguageServices) 329Using workspace = EditorTestWorkspace.Create(workspaceXmlWithSubjectBufferDocument, composition:=VisualStudioTestCompositions.LanguageServices) 374Using workspace = EditorTestWorkspace.CreateCSharp(originalCode, composition:=VisualStudioTestCompositions.LanguageServices)
Snippets\VisualBasicSnippetExpansionClientTests.vb (3)
350Using workspace = EditorTestWorkspace.Create(workspaceXml, openDocuments:=False, composition:=VisualStudioTestCompositions.LanguageServices) 395Using workspace = EditorTestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 425Using workspace = EditorTestWorkspace.Create(workspaceXmlWithSubjectBufferDocument, composition:=VisualStudioTestCompositions.LanguageServices)
SolutionExplorer\AnalyzerItemsSourceTests.vb (1)
25Using workspace = EditorTestWorkspace.Create(workspaceXml)
SolutionExplorer\AnalyzerItemTests.vb (2)
23Using workspace = EditorTestWorkspace.Create(workspaceXml) 42Using workspace = EditorTestWorkspace.Create(workspaceXml)
SolutionExplorer\AnalyzersFolderItemTests.vb (2)
23Using workspace = EditorTestWorkspace.Create(workspaceXml) 41Using workspace = EditorTestWorkspace.Create(workspaceXml)
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
29Using workspace = EditorTestWorkspace.Create(workspaceXml)
SolutionExplorer\SourceGeneratorItemTests.vb (10)
28Using workspace = EditorTestWorkspace.Create(workspaceXml) 49Using workspace = EditorTestWorkspace.Create(workspaceXml) 75Using workspace = EditorTestWorkspace.Create(workspaceXml) 110Using workspace = EditorTestWorkspace.Create(workspaceXml) 139Using workspace = EditorTestWorkspace.Create( 180Using workspace = EditorTestWorkspace.Create( 239Using workspace = EditorTestWorkspace.Create(workspaceXml) 266Private Shared Function CreateItemSourceForAnalyzerReference(workspace As EditorTestWorkspace, projectId As ProjectId) As BaseDiagnosticAndGeneratorItemSource 277Private Shared Function CreateSourceGeneratedFilesItemSource(workspace As EditorTestWorkspace, generatorItem As SourceGeneratorItem) As Shell.IAttachedCollectionSource 283Private Shared Function WaitForGeneratorsAndItemSourcesAsync(workspace As EditorTestWorkspace) As Task
Venus\AbstractContainedLanguageCodeSupportTests.vb (4)
28Using workspace = EditorTestWorkspace.Create( 42Protected Function GetWorkspace(code As String) As EditorTestWorkspace 43Return EditorTestWorkspace.Create( 53Protected Function GetDocument(workspace As EditorTestWorkspace) As Document
Venus\DocumentService_IntegrationTests.vb (6)
66Using workspace = EditorTestWorkspace.Create(input, composition:=composition, documentServiceProvider:=TestDocumentServiceProvider.Instance) 137Using workspace = EditorTestWorkspace.Create(input, documentServiceProvider:=TestDocumentServiceProvider.Instance) 183Using workspace = EditorTestWorkspace.Create(input, documentServiceProvider:=TestDocumentServiceProvider.Instance, ignoreUnchangeableDocumentsWhenApplyingChanges:=ignoreUnchangeableDocuments) 223Using workspace = EditorTestWorkspace.Create(input, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService, documentServiceProvider:=TestDocumentServiceProvider.Instance) 272Dim testWorkspace = DirectCast(document.Project.Solution.Workspace, EditorTestWorkspace) 310Dim testWorkspace = DirectCast(document.Project.Solution.Workspace, EditorTestWorkspace)
Venus\DocumentServiceTests.vb (8)
26Using workspace = EditorTestWorkspace.Create( 50Using workspace = EditorTestWorkspace.Create( 82Using workspace = EditorTestWorkspace.Create( 105Using workspace = EditorTestWorkspace.Create( 126Using workspace = EditorTestWorkspace.Create( 164Using workspace = EditorTestWorkspace.Create( 203Using workspace = EditorTestWorkspace.Create( 260Using workspace = EditorTestWorkspace.Create(
VsNavInfo\VsNavInfoTests.vb (2)
822Using workspace = EditorTestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices) 860Using workspace = EditorTestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices)