35 instantiations of TestWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
84using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
123using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
48using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 105using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
61using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (1)
575_testWorkspace = new TestWorkspace(_testComposition);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
36=> new(composition: s_composition);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
Diagnostics\DiagnosticDataTests.cs (4)
120using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 146using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 182using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 269using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111using var workspace = new TestWorkspace(); 710using var workspace = new TestWorkspace();
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
59var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 104using var localWorkspace = new TestWorkspace(composition: localComposition);
Options\GlobalOptionsTests.cs (1)
155var workspace = new TestWorkspace(composition: composition);
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
75var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId);
Snippets\AbstractSnippetProviderTests.cs (2)
33using var workspace = new TestWorkspace(FeaturesTestCompositions.Features); 123using var workspace = new TestWorkspace(FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.Features.UnitTests (12)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 162using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 205using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 76var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
178using var workspace = new TestWorkspace(composition: s_composition); 347using var workspace = new TestWorkspace(composition: s_composition); 527using var workspace = new TestWorkspace(composition: s_composition); 668using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (2)
27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 67using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
53using var localWorkspace = new TestWorkspace(composition: localComposition);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Workspaces\TestWorkspace_Create.cs (2)
35var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 48var workspace = new TestWorkspace(exportProvider, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
50var workspace = new TestWorkspace( 1577using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
899 references to TestWorkspace
IdeBenchmarks (10)
FormatterBenchmarks.cs (4)
43using var workspace = TestWorkspace.CreateCSharp(text); 56using var workspace = TestWorkspace.CreateVisualBasic(text);
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (2)
128using var workspace = TestWorkspace.CreateCSharp(testFile);
RegexClassifierBenchmarks.cs (2)
69using (var workspace = TestWorkspace.CreateCSharp(code, parseOptions))
SQLitePersistentStorageBenchmark.cs (2)
29private TestWorkspace _workspace; 54_workspace = TestWorkspace.Create(
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (16)
src\Analyzers\CSharp\Tests\AddExplicitCast\AddExplicitCastTests.cs (4)
2433using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2496using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2636using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2710using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1319using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1344using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1374using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2627using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1125using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\SimplifyInterpolation\SimplifyInterpolationTests.cs (1)
30using var workspace = CreateWorkspaceFromOptions("""
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
34using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 56using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
613using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\UseVarTestExtensions.cs (1)
25extension(AbstractCodeActionOrUserDiagnosticTest_NoEditor<TestHostDocument, TestHostProject, TestHostSolution, TestWorkspace> test)
src\Features\CSharpTest\Diagnostics\AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_NoEditor.cs (1)
20TestWorkspace>(logger)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
84using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
123using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
48using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 105using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
Rename\CSharpInlineRenameServiceTests.cs (3)
61using var workspace = TestWorkspace.CreateCSharp(markup, composition: EditorTestCompositions.EditorFeatures); 81var escapedPath = Path.Combine(TestWorkspace.RootDirectory, "test1.cs").Replace("\\", "\\\\");
StringIndentation\StringIndentationTests.cs (3)
26using var workspace = TestWorkspace.CreateWorkspace( 27TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp,
SymbolKey\SymbolKeyTests.cs (4)
193using var workspace = GetWorkspace(); 210TestWorkspace GetWorkspace() 236return TestWorkspace.CreateWorkspace(XElement.Parse($""" 245return TestWorkspace.CreateWorkspace(XElement.Parse($"""
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
61using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (108)
AddAwait\AddAwaitTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
AddFileBanner\AddFileBannerTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
CodeActions\AbstractCSharpCodeActionTest_NoEditor.cs (1)
17TestWorkspace>
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToTupleTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.cs (5)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters) 1065using var testWorkspace = TestWorkspace.Create(xmlString); 1110using var testWorkspace = TestWorkspace.Create(xmlString);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertForEachToFor\ConvertForEachToForTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertForToForEach\ConvertForToForEachTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertIfToSwitch\ConvertIfToSwitchFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLinq\ConvertForEachToLinqQueryTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLocalFunctionToMethod\ConvertLocalFunctionToMethodTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertNamespace\ConvertNamespaceRefactoringFixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertNumericLiteral\ConvertNumericLiteralTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToRawString\ConvertInterpolatedStringToRawString_FixAllTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToRawString\ConvertRegularStringToRawString_FixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (2)
568private TestWorkspace? _testWorkspace; 595private static TestCopilotCodeAnalysisService GetCopilotService(TestWorkspace testWorkspace)
Diagnostics\AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_NoEditor.cs (1)
20TestWorkspace>(logger)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1246using var workspace = CreateWorkspaceFromOptions(source, parameters);
Diagnostics\Suppression\SuppressionAllCodeTests.cs (2)
27protected override TestWorkspace CreateWorkspaceFromFile(string definition, ParseOptions parseOptions) 28=> TestWorkspace.CreateCSharp(definition, (CSharpParseOptions)parseOptions, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\Suppression\SuppressionTests.cs (3)
474using var workspace = CreateWorkspaceFromOptions(source, parameters); 799protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters) 1045protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
35private static TestWorkspace CreateWorkspace() 292using var workspace = CreateWorkspace(); 359using var workspace = CreateWorkspace(); 387using var workspace = CreateWorkspace(); 422using var workspace = CreateWorkspace(); 453using var workspace = CreateWorkspace(); 502using var workspace = TestWorkspace.CreateCSharp( 535using var workspace = CreateWorkspace(); 574using var workspace = CreateWorkspace(); 614using var workspace = CreateWorkspace(); 655using var workspace = CreateWorkspace(); 702using var workspace = CreateWorkspace(); 736using var workspace = CreateWorkspace(); 792using var workspace = CreateWorkspace();
EnableNullable\EnableNullableFixAllTests.cs (1)
16protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
EncapsulateField\EncapsulateFieldTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ExtractClass\ExtractClassTests.cs (1)
53return Task.FromResult<Workspace>(TestWorkspace.Create(WorkspaceKind, LanguageNames.CSharp, unusedCompilationOptions, unusedParseOptions));
ExtractMethod\ExtractLocalFunctionTests.cs (1)
25protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (1)
30protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
GenerateOverrides\GenerateOverridesTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InlineTemporary\InlineTemporaryTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceParameter\IntroduceParameterTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (1)
33protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\InteractiveIntroduceVariableTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\IntroduceLocalForExpressionTests.cs (1)
56protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\IntroduceVariableTests.cs (1)
25protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InvertConditional\InvertConditionalTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InvertLogical\InvertLogicalTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
MoveDeclarationNearReference\MoveDeclarationNearReferenceTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
NameTupleElement\NameTupleElementTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplaceDocCommentTextWithTag\ReplaceDocCommentTextWithTagTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReverseForStatement\ReverseForStatementTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProviderTests.cs (2)
18protected override TestWorkspace CreateWorkspace(string code) 20return TestWorkspace.CreateCSharp(
SplitOrMergeIfStatements\MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\MergeNestedIfStatementsTests_WithOuter.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoConsecutiveIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoNestedIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
src\Analyzers\CSharp\Tests\AddExplicitCast\AddExplicitCastTests.cs (4)
2433using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2496using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2636using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default)) 2710using (var workspace = CreateWorkspaceFromOptions(initialMarkup, TestParameters.Default))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1319using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1344using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1374using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2627using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1125using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\SimplifyInterpolation\SimplifyInterpolationTests.cs (1)
30using var workspace = CreateWorkspaceFromOptions("""
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
34using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 56using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
613using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\UseVarTestExtensions.cs (1)
25extension(AbstractCodeActionOrUserDiagnosticTest_NoEditor<TestHostDocument, TestHostProject, TestHostSolution, TestWorkspace> test)
Testing\CSharpTestMethodFinderTests.cs (4)
463var workspace = TestWorkspace.CreateCSharp([code, testAttributeDefinitionsCode]); 477var workspace = TestWorkspace.CreateCSharp([code, testAttributeDefinitionsCode]);
UseExplicitOrImplicitType\UseExplicitTypeRefactoringTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExplicitOrImplicitType\UseImplicitTypeRefactoringTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyFixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForAccessorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConstructorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConversionOperatorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForIndexersRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForLocalFunctionsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForMethodsRefactoringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForOperatorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForPropertiesRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBodyForLambda\UseExpressionBodyForLambdasRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseRecursivePatterns\UseRecursivePatternsRefactoringFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Wrapping\AbstractWrappingTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (14)
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (2)
114public static T GetService<T>(TestWorkspace workspace) 117public static T GetExportedValue<T>(TestWorkspace workspace)
Completion\AbstractCompletionProviderTests.cs (4)
961using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition()); 1018using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition());
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (4)
32using var workspace = TestWorkspace.Create( 56using var workspace = TestWorkspace.Create(
Structure\AbstractSyntaxStructureProviderTests.cs (4)
42using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode); 63using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (340)
CodeFixes\CodeFixServiceTests.cs (4)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 738using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true);
CodeGeneration\CodeGenerationTests.cs (7)
437var workspace = testContext.Workspace; 866public readonly TestWorkspace Workspace; 874TestWorkspace workspace, 892var workspace = CreateWorkspaceFromFile(initial.NormalizeLineEndings(), isVisualBasic, null, null); 1007private static TestWorkspace CreateWorkspaceFromFile(string file, bool isVisualBasic, ParseOptions parseOptions, CompilationOptions compilationOptions) 1010? TestWorkspace.CreateVisualBasic(file, (VB.VisualBasicParseOptions)parseOptions, (VB.VisualBasicCompilationOptions)compilationOptions) 1011: TestWorkspace.CreateCSharp(file, (CS.CSharpParseOptions)parseOptions, (CS.CSharpCompilationOptions)compilationOptions);
CodeRefactorings\CodeRefactoringServiceTest.cs (12)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: FeaturesTestCompositions.Features); 79using var workspace = TestWorkspace.Create(""" 97using var workspace = TestWorkspace.CreateCSharp(@"class Program {}", 159using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 198using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 243using var workspace = TestWorkspace.CreateCSharp("", composition: composition);
Completion\CompletionServiceTests.cs (2)
39using var workspace = TestWorkspace.CreateCSharp(code, openDocuments: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (15)
556workspace.InitializeDocuments(TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp, files: files, sourceGeneratedFiles: sourceGeneratedFiles), openDocuments: false); 625using var workspace = TestWorkspace.CreateCSharp("class A { }"); 660using var workspace = TestWorkspace.CreateCSharp("class A { }"); 688using var workspace = TestWorkspace.CreateCSharp("class A { }"); 724using var workspace = TestWorkspace.CreateCSharp("class A { }"); 781using var workspace = TestWorkspace.CreateCSharp("class A { }"); 829using var workspace = TestWorkspace.CreateCSharp(source); 903using var workspace = TestWorkspace.CreateCSharp(source);
Diagnostics\DiagnosticDataTests.cs (6)
120using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 146using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 182using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 229using var workspace = TestWorkspace.CreateCSharp(files: [], sourceGeneratedFiles: [content], composition: EditorTestCompositions.EditorFeatures); 269using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111using var workspace = new TestWorkspace(); 710using var workspace = new TestWorkspace();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (4)
55using var workspace = CreateWorkspaceFromFile(source, language, rootNamespace); 72private static TestWorkspace CreateWorkspaceFromFile(string source, string language, string rootNamespace) 76return TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 80return TestWorkspace.CreateVisualBasic(
EditAndContinue\EditAndContinueLanguageServiceTests.cs (4)
49private TestWorkspace CreateEditorWorkspace(out Solution solution, out EditAndContinueService service, out EditAndContinueLanguageService languageService, Type[] additionalParts = null) 59var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 104using var localWorkspace = new TestWorkspace(composition: localComposition); 359using var workspace = CreateEditorWorkspace(out var solution, out var service, out var languageService);
FindSymbols\SymbolTreeInfoTests.cs (8)
20using var workspace = TestWorkspace.CreateCSharp(""); 41using var workspace = TestWorkspace.CreateCSharp(""); 64using var workspace = TestWorkspace.CreateCSharp(""); 86using var workspace = TestWorkspace.CreateCSharp("");
InheritanceMargin\InheritanceMarginTests.cs (9)
59using var testWorkspace = TestWorkspace.Create( 90using var testWorkspace = TestWorkspace.Create( 99TestWorkspace testWorkspace, 131private static async Task VerifyInheritanceMemberAsync(TestWorkspace testWorkspace, TestInheritanceMemberItem expectedItem, InheritanceMarginItem actualItem) 216using var testWorkspace = TestWorkspace.Create( 319TestWorkspace testWorkspace)
Options\GlobalOptionsTests.cs (3)
149private static TestWorkspace CreateWorkspace(out TestGlobalOptions globalOptions) 155var workspace = new TestWorkspace(composition: composition); 184using var workspace = CreateWorkspace(out var globalOptions);
Snippets\RoslynLSPSnippetConvertTests.cs (5)
317using var workspace = CreateWorkspaceFromCode(testString); 328using var workspace = CreateWorkspaceFromCode(testString); 389protected static TestWorkspace CreateWorkspaceFromCode(string code) 390=> TestWorkspace.CreateCSharp(code); 398using var workspace = CreateWorkspaceFromCode(markup);
StackTraceExplorer\StackTraceExplorerTests.cs (10)
24using var workspace = TestWorkspace.CreateCSharp(code); 807using var workspace = TestWorkspace.CreateCSharp(""" 841using var workspace = TestWorkspace.CreateCSharp(code); 857using var workspace = TestWorkspace.Create( 896using var workspace = TestWorkspace.Create(
Structure\BlockStructureServiceTests.cs (9)
40using var workspace = TestWorkspace.CreateCSharp(code); 65using var workspace = TestWorkspace.CreateCSharp(code); 90using var workspace = TestWorkspace.CreateCSharp(code); 107using var workspace = TestWorkspace.CreateCSharp(code); 116TestWorkspace workspace)
SymbolFinder\FindSymbolAtPositionTests.cs (5)
18private static Task<ISymbol> FindSymbolAtPositionAsync(TestWorkspace workspace) 28using var workspace = TestWorkspace.CreateCSharp( 48using var workspace = TestWorkspace.CreateCSharp(
SymbolFinder\SymbolFinderTests.cs (23)
48private static TestWorkspace CreateWorkspace(TestHost host) 51return TestWorkspace.CreateWorkspace(XElement.Parse("<Workspace></Workspace>"), composition: composition); 57using var workspace = CreateWorkspace(host); 98using var workspace = CreateWorkspace(host); 145using var workspace = CreateWorkspace(host); 190using var workspace = CreateWorkspace(host); 231using var workspace = CreateWorkspace(host); 273using var workspace = CreateWorkspace(host); 315using var workspace = CreateWorkspace(host); 355using var workspace = CreateWorkspace(host); 396using var workspace = CreateWorkspace(host); 436using var workspace = CreateWorkspace(host); 467using var workspace = CreateWorkspace(host); 516using var workspace = CreateWorkspace(host); 568using var workspace = CreateWorkspace(host); 595using var workspace = CreateWorkspace(host); 628using var workspace = TestWorkspace.Create( 669using var workspace = CreateWorkspace(host); 733using var workspace = CreateWorkspace(host); 776using var workspace = CreateWorkspace(host); 804using var workspace = CreateWorkspace(host); 842using var workspace = CreateWorkspace(host);
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
24using var workspace = TestWorkspace.Create(
Utilities\SymbolEquivalenceComparerTests.cs (170)
52using var workspace = TestWorkspace.CreateCSharp(csharpCode); 127using var csharpWorkspace = TestWorkspace.CreateCSharp(csharpCode); 128using var vbWorkspace = TestWorkspace.CreateVisualBasic(vbCode); 201using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 202using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 256using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 257using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 297using var workspace = TestWorkspace.CreateCSharp(code); 344using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 345using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 373using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 374using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 402using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 403using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 431using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 432using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 460using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 461using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 491using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 492using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 522using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 523using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 553using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 554using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 582using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 583using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 611using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 612using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 642using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 643using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 678using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 679using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 725using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 726using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 759using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 788using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 789using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 825using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 826using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 860using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 861using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 897using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 898using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 929using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 930using var workspace2 = TestWorkspace.CreateCSharp(csharpCode1); 1007using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1008using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1046using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1047using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1073using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1074using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1100using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1101using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1133using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1134using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1165using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1166using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1198using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1199using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1240using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1241using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1272using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1273using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1304using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1305using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1337using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1338using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1370using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1371using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1404using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1405using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1443using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1444using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1509using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1510using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1574using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1575using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1639using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1640using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1727using var workspace1 = TestWorkspace.CreateCSharp(code); 1728using var workspace2 = TestWorkspace.CreateCSharp(code); 1801using var workspace1 = TestWorkspace.CreateVisualBasic(code); 1802using var workspace2 = TestWorkspace.CreateVisualBasic(code); 1826using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1827using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
ValueTracking\AbstractBaseValueTrackingTests.cs (8)
21protected TestWorkspace CreateWorkspace(string code, TestHost testHost) 24protected abstract TestWorkspace CreateWorkspace(string code, TestComposition composition); 26internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, CancellationToken cancellationToken = default) 36internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 42internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateItemsAsync(TestWorkspace testWorkspace, (int line, string text)[] itemInfo, CancellationToken cancellationToken = default) 55internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateChildrenAsync(TestWorkspace testWorkspace, ValueTrackedItem item, (int line, string text)[] childInfo, CancellationToken cancellationToken = default) 68internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 74internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, IEnumerable<ValueTrackedItem> items, CancellationToken cancellationToken = default)
ValueTracking\CSharpValueTrackingTests.cs (22)
16protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 17=> TestWorkspace.CreateCSharp(code, composition: composition); 38using var workspace = CreateWorkspace(code, testHost); 73using var workspace = CreateWorkspace(code, testHost); 107using var workspace = CreateWorkspace(code, testHost); 144using var workspace = CreateWorkspace(code, testHost); 179using var workspace = CreateWorkspace(code, testHost); 207using var workspace = CreateWorkspace(code, testHost); 240using var workspace = CreateWorkspace(code, testHost); 284using var workspace = CreateWorkspace(code, testHost); 304using var workspace = CreateWorkspace(code, testHost); 327using var workspace = CreateWorkspace(code, testHost); 379using var workspace = CreateWorkspace(code, testHost); 513using var workspace = CreateWorkspace(code, testHost); 663using var workspace = CreateWorkspace(code, testHost); 743using var workspace = CreateWorkspace(code, testHost); 804using var workspace = CreateWorkspace(code, testHost); 868using var workspace = CreateWorkspace(code, testHost); 936using var workspace = CreateWorkspace(code, testHost); 1007using var workspace = CreateWorkspace(code, testHost); 1071using var workspace = CreateWorkspace(code, testHost); 1129using var workspace = CreateWorkspace(code, testHost);
ValueTracking\VisualBasicValueTrackingTests.cs (10)
16protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 17=> TestWorkspace.CreateVisualBasic(code, composition: composition); 48using var workspace = CreateWorkspace(code, testHost); 94using var workspace = CreateWorkspace(code, testHost); 134using var workspace = CreateWorkspace(code, testHost); 167using var workspace = CreateWorkspace(code, testHost); 195using var workspace = CreateWorkspace(code, testHost); 233using var workspace = CreateWorkspace(code, testHost); 294using var workspace = CreateWorkspace(code, testHost); 357using var workspace = CreateWorkspace(code, testHost);
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\ActiveStatementsDescription.cs (1)
145var documentName = filePaths?[sourceIndex] ?? Path.Combine(TempRoot.Root, TestWorkspace.GetDefaultTestSourceDocumentName(sourceIndex, extension ?? ""));
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (3)
69internal TestWorkspace CreateWorkspace(out Solution solution, out EditAndContinueService service, Type[]? additionalParts = null) 75var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 157internal EditAndContinueService GetEditAndContinueService(TestWorkspace workspace)
RelatedDocuments\AbstractRelatedDocumentsTests.cs (2)
24using var workspace = TestWorkspace.Create(
Snippets\AbstractSnippetProviderTests.cs (2)
33using var workspace = new TestWorkspace(FeaturesTestCompositions.Features); 123using var workspace = new TestWorkspace(FeaturesTestCompositions.Features);
SolutionExplorer\AbstractSolutionExplorerSymbolTreeItemProviderTests.cs (2)
19protected abstract TestWorkspace CreateWorkspace(string code); 24using var workspace = CreateWorkspace(code);
Microsoft.CodeAnalysis.Features.UnitTests (174)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 162using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 205using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 76var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (85)
80using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 168using var _ = CreateWorkspace(out var solution, out var service); 202using var _ = CreateWorkspace(out var solution, out var service); 236using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 269using var _ = CreateWorkspace(out var solution, out var service); 314using var _ = CreateWorkspace(out var solution, out var service); 363using var w = CreateWorkspace(out var solution, out var service); 456using var w = CreateWorkspace(out var solution, out var service); 535using var w = CreateWorkspace(out var solution, out var service); 595using var _ = CreateWorkspace(out var solution, out var service); 663using var w = CreateWorkspace(out var solution, out var service); 709using var w = CreateWorkspace(out var solution, out var service); 758using var w = CreateWorkspace(out var solution, out var service); 791using var w = CreateWorkspace(out var solution, out var service); 830using var _ = CreateWorkspace(out var solution, out var service); 864using var _ = CreateWorkspace(out var solution, out var service); 915using var _ = CreateWorkspace(out var solution, out var service); 1018using var _w = CreateWorkspace(out var solution, out var service); 1092using var _ = CreateWorkspace(out var solution, out var service); 1146using var _ = CreateWorkspace(out var solution, out var service); 1207using var _ = CreateWorkspace(out var solution, out var service); 1272using var _ = CreateWorkspace(out var solution, out var service); 1303using var w = CreateWorkspace(out var solution, out var service); 1359using var _ = CreateWorkspace(out var solution, out var service); 1411using var _ = CreateWorkspace(out var solution, out var service); 1439using var _ = CreateWorkspace(out var solution, out var service); 1515using var workspace = CreateWorkspace(out var solution, out var service); 1560using var _ = CreateWorkspace(out var solution, out var service); 1628using var _ = CreateWorkspace(out var solution, out var service); 1695using var _ = CreateWorkspace(out var solution, out var service); 1745using var _ = CreateWorkspace(out var solution, out var service); 1836using var _ = CreateWorkspace(out var solution, out var service); 1880using var _ = CreateWorkspace(out var solution, out var service); 1939using var _ = CreateWorkspace(out var solution, out var service); 2049using var _ = CreateWorkspace(out var solution, out var service); 2089using var _ = CreateWorkspace(out var solution, out var service); 2133using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 2210using var _ = CreateWorkspace(out var solution, out var service); 2390using var _ = CreateWorkspace(out var solution, out var service); 2470using var _ = CreateWorkspace(out var solution, out var service); 2495using var _ = CreateWorkspace(out var solution0, out var service); 2529using var _ = CreateWorkspace(out var solution, out var service); 2570using var _ = CreateWorkspace(out var solution, out var service); 2615using var _ = CreateWorkspace(out var solution, out var service); 2695using var _ = CreateWorkspace(out var solution, out var service); 2797using var _ = CreateWorkspace(out var solution, out var service); 2841using var _ = CreateWorkspace(out var solution, out var service); 2879using var _ = CreateWorkspace(out var solution, out var service); 2950using var _ = CreateWorkspace(out var solution, out var service); 3035using var _ = CreateWorkspace(out var solution, out var service); 3107using var _ = CreateWorkspace(out var solution, out var service); 3168using var _ = CreateWorkspace(out var solution, out var service); 3217using var _ = CreateWorkspace(out var solution, out var service); 3353using var _ = CreateWorkspace(out var solution, out var service); 3463using var _ = CreateWorkspace(out var solution, out var service); 3515using var _ = CreateWorkspace(out var solution, out var service); 3596using var _ = CreateWorkspace(out var solution, out var service); 3689using var workspace = CreateWorkspace(out var solution, out var service); 3745using var workspace = CreateWorkspace(out var solution, out var service); 3807using var _ = CreateWorkspace(out var solution, out var service); 3864using var _ = CreateWorkspace(out var solution, out var service); 3917using var _ = CreateWorkspace(out var solution, out var service); 3967using var _ = CreateWorkspace(out var solution, out var service); 4009using var _ = CreateWorkspace(out var solution, out var service); 4046using var _ = CreateWorkspace(out var solution, out var service); 4082using var _ = CreateWorkspace(out var solution, out var service); 4142using var _ = CreateWorkspace(out var solution, out var service); 4283using var _ = CreateWorkspace(out var solution, out var service); 4383using var _ = CreateWorkspace(out var solution, out var service); 4427using var _ = CreateWorkspace(out var solution, out var service); 4462using var _ = CreateWorkspace(out var solution, out var service); 4504using var _ = CreateWorkspace(out var solution, out var service); 4588using var _ = CreateWorkspace(out var solution, out var service); 4645using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 4716using var _ = CreateWorkspace(out var solution, out var service); 4819using var _ = CreateWorkspace(out var solution, out var service); 4920using var _ = CreateWorkspace(out var solution, out var service); 5009using var _ = CreateWorkspace(out var solution, out var service); 5097using var _ = CreateWorkspace(out var solution, out var service); 5216using var _ = CreateWorkspace(out var solution, out var service); 5335using var _ = CreateWorkspace(out var solution, out var service); 5420using var workspace = CreateWorkspace(out var solution, out var service); 5482using var _ = CreateWorkspace(out var solution, out var encService); 5532using var _1 = CreateWorkspace(out var solution, out var service); 5568using var workspace = CreateWorkspace(out var solution, out var service);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
68private static async Task<Solution> AddDefaultTestSolutionAsync(TestWorkspace workspace, string[] markedSources) 178using var workspace = new TestWorkspace(composition: s_composition); 347using var workspace = new TestWorkspace(composition: s_composition); 527using var workspace = new TestWorkspace(composition: s_composition); 668using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (19)
25private static TestWorkspace CreateWorkspace(out Solution solution) 27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 67using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 163using var _ = CreateWorkspace(out var solution); 187using var _ = CreateWorkspace(out var solution); 213using var _ = CreateWorkspace(out var solution); 244using var _ = CreateWorkspace(out var solution); 271using var _ = CreateWorkspace(out var solution); 305using var _ = CreateWorkspace(out var solution); 333using var _ = CreateWorkspace(out var solution); 357using var _ = CreateWorkspace(out var solution); 388using var _ = CreateWorkspace(out var solution); 428using var _ = CreateWorkspace(out var solution); 459using var _ = CreateWorkspace(out var solution); 490using var _ = CreateWorkspace(out var solution); 516using var _ = CreateWorkspace(out var solution); 549using var _ = CreateWorkspace(out var solution); 574using var _ = CreateWorkspace(out var solution); 608using var _ = CreateWorkspace(out var solution);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
53using var localWorkspace = new TestWorkspace(composition: localComposition);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
29using var workspace = CreateWorkspace(out var solution, out var encService);
FindUsages\DefinitionItemFactoryTests.cs (58)
130using var workspace = TestWorkspace.CreateCSharp("class C;"); 166using var workspace = TestWorkspace.CreateCSharp(""); 208using var workspace = TestWorkspace.CreateCSharp("class C;"); 244using var workspace = TestWorkspace.CreateCSharp(""); 286using var workspace = TestWorkspace.CreateCSharp("namespace N;"); 328using var workspace = TestWorkspace.CreateCSharp(""); 378using var workspace = TestWorkspace.CreateCSharp(""" 435using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 475using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 515using var workspace = TestWorkspace.CreateCSharp("class C;"); 557using var workspace = TestWorkspace.CreateCSharp(""); 603using var workspace = TestWorkspace.Create(""" 661using var workspace = TestWorkspace.CreateCSharp("class C { dynamic F; }"); 698using var workspace = TestWorkspace.CreateCSharp("class C { (int a, int b) F; }"); 760using var workspace = TestWorkspace.CreateCSharp("class C { System.ValueTuple<int, int> F; }"); 816using var workspace = TestWorkspace.CreateCSharp("class C<T1, T2> { C<int, string> F; }"); 867using var workspace = TestWorkspace.CreateCSharp(""" 925using var workspace = TestWorkspace.CreateCSharp("class C<T>;"); 975using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { } }"); 1030using var workspace = TestWorkspace.CreateCSharp("class C { int M; }"); 1082using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1144using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1201using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1258using var workspace = TestWorkspace.CreateCSharp("abstract class C { abstract int this[int x] { get; set; } }"); 1325using var workspace = TestWorkspace.CreateCSharp(""" 1385using var workspace = TestWorkspace.CreateCSharp(""" 1442using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { void F() {} } }"); 1500using var workspace = TestWorkspace.CreateCSharp(""" 1563using var workspace = TestWorkspace.Create("""
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Diagnostics\PullDiagnosticTests.cs (4)
1304var rootUri = ProtocolConversions.GetAbsoluteUriString(TestWorkspace.RootDirectory); 1623Assert.Equal(ProtocolConversions.CreateAbsoluteDocumentUri(Path.Combine(TestWorkspace.RootDirectory, "test1.cs")), results[0].TextDocument!.DocumentUri); 2042<Project Language="C#" CommonReferences="true" AssemblyName="CSProj2" FilePath="{TestWorkspace.NullFilePath}"> 2052var dir = TestWorkspace.RootDirectory.Replace("\\", "/");
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (4)
24private static TestWorkspace CreateWorkspace() 41using var workspace = CreateWorkspace(); 110using var workspace = CreateWorkspace(); 272using var workspace = CreateWorkspace();
Workspaces\LspWorkspaceManagerTests.cs (2)
257using var testWorkspaceTwo = TestWorkspace.Create(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (19)
Workspaces\TestHostProject.cs (2)
42TestWorkspace workspace, 90TestWorkspace workspace,
Workspaces\TestWorkspace_Create.cs (15)
15public static TestWorkspace Create(string xmlDefinition, bool openDocuments = false, TestComposition composition = null) 18public static TestWorkspace CreateWorkspace( 27internal static TestWorkspace Create( 35var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 40internal static TestWorkspace Create( 48var workspace = new TestWorkspace(exportProvider, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 57internal static TestWorkspace Create( 70internal static TestWorkspace Create( 81internal static TestWorkspace Create( 91internal static TestWorkspace Create( 110internal static TestWorkspace CreateWithSingleEmptySourceFile( 129public static TestWorkspace CreateCSharp( 141public static TestWorkspace CreateCSharp( 158public static TestWorkspace CreateVisualBasic( 169public static TestWorkspace CreateVisualBasic(
Workspaces\TestWorkspace_XmlConsumption.cs (2)
151projectFilePath = PathUtilities.CombinePaths(TestWorkspace.RootDirectory, projectFilePath); 675var filePath = Path.Combine(TestWorkspace.RootDirectory, fileName);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (8)
DesignerAttribute\DesignerAttributeServiceTests.cs (2)
101using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, openDocuments: false);
F1Help\F1HelpTests.cs (2)
26using var workspace = TestWorkspace.CreateCSharp(markup, composition: VisualStudioTestCompositions.LanguageServices);
Interactive\Commands\ResetInteractiveTests.cs (4)
49using var workspace = TestWorkspace.Create(WorkspaceXmlStr, composition: EditorTestCompositions.InteractiveWindow); 71TestWorkspace workspace, 144private static IEnumerable<string> GetProjectReferences(TestWorkspace workspace, Project project)
Microsoft.VisualStudio.LanguageServices.UnitTests (32)
CodeModel\CSharp\RootCodeModelTests.vb (4)
180Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath) 217Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.g.cs"), filePath) 262Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath) 307Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath)
CodeModel\VisualBasic\RootCodeModelTests.vb (4)
115Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath) 150Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.g.vb"), filePath) 191Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath) 232Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath)
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
24Using workspace = TestWorkspace.CreateVisualBasic(source)
Help\HelpTests.vb (1)
15Using workspace = TestWorkspace.CreateVisualBasic(markup)
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (2)
427Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "TestFile.cs"), options.FilePath) 867Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "TestFile.vb"), options.FilePath)
Options\BasicEditorConfigGeneratorTests.vb (2)
19Using workspace = TestWorkspace.CreateVisualBasic("") 170Using workspace = TestWorkspace.CreateVisualBasic("")
Options\CSharpEditorConfigGeneratorTests.vb (2)
19Using workspace = TestWorkspace.CreateCSharp("") 278Using workspace = TestWorkspace.CreateCSharp("")
Preview\PreviewChangesTests.vb (2)
22Using workspace = TestWorkspace.CreateCSharp(<text> 122Using workspace = TestWorkspace.CreateCSharp(<text>
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
47New MockHierarchyItem() With {.CanonicalName = Path.Combine(TestWorkspace.RootDirectory, "net472", "analyzerdependency") + "\" + analyzerPath},
SymbolSearch\SymbolSearchUpdateEngineTests.vb (13)
23Using workspace = TestWorkspace.CreateCSharp("") 54Using workspace = TestWorkspace.CreateCSharp("") 82Using workspace = TestWorkspace.CreateCSharp("") 120Using workspace = TestWorkspace.CreateCSharp("") 163Using workspace = TestWorkspace.CreateCSharp("") 196Using workspace = TestWorkspace.CreateCSharp("") 244Using workspace = TestWorkspace.CreateCSharp("") 287Using workspace = TestWorkspace.CreateCSharp("") 335Using workspace = TestWorkspace.CreateCSharp("") 394Using workspace = TestWorkspace.CreateCSharp("") 438Using workspace = TestWorkspace.CreateCSharp("") 492Using workspace = TestWorkspace.CreateCSharp("") 552Using workspace = TestWorkspace.CreateCSharp("")
Roslyn.VisualStudio.Next.UnitTests (143)
Services\AssetProviderTests.cs (10)
46using var workspace = TestWorkspace.CreateCSharp(file: @""); 70using var workspace = TestWorkspace.CreateCSharp(code); 98using var workspace = TestWorkspace.CreateCSharp(code); 123using var workspace = TestWorkspace.CreateCSharp(code); 153using var workspace = TestWorkspace.CreateCSharp([code1, code2]);
Services\ServiceHubServicesTests.cs (30)
46private static TestWorkspace CreateWorkspace( 50var workspace = new TestWorkspace( 69using var workspace = CreateWorkspace(); 91using var workspace = CreateWorkspace(); 144using var workspace = CreateWorkspace(); 195using var workspace = CreateWorkspace(); 237using var workspace = CreateWorkspace([typeof(NoCompilationLanguageService)]); 266using var workspace = CreateWorkspace(); 301using var workspace = CreateWorkspace(); 438using var localWorkspace = CreateWorkspace(); 710using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 766private static DocumentId AddSimpleDocument(TestWorkspace workspace, CallbackGenerator generator) 784private static async Task WaitForSourceGeneratorsAsync(TestWorkspace workspace) 794using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 849using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 902using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 953using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 994using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1037using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1089using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1142using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1195using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1240using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1285using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1328using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1373using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1414using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1471TestWorkspace localWorkspace, 1536using var workspace = CreateWorkspace([typeof(NoCompilationLanguageService), typeof(TestWorkspaceConfigurationService)]); 1577using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (26)
31using var workspace = CreateWorkspace(); 51using var workspace = CreateWorkspace(); 68using var workspace = CreateWorkspace(); 86using var workspace = CreateWorkspace(); 109using var workspace = CreateWorkspace(); 126using var workspace = CreateWorkspace(); 145private static async Task<TestExtensionAssemblyLoaderProvider> GetRemoteAssemblyLoaderProvider(TestWorkspace localWorkspace) 153private static async Task<TestExtensionMessageHandlerFactory> GetRemoteAssemblyHandlerFactory(TestWorkspace localWorkspace) 164using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 193using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 221using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 244TestWorkspace localWorkspace, 284using var localWorkspace = CreateWorkspace(additionalRemoteParts: 300using var localWorkspace = CreateWorkspace(additionalRemoteParts: 316using var localWorkspace = CreateWorkspace(additionalRemoteParts: 334using var localWorkspace = CreateWorkspace(additionalRemoteParts: 359using var localWorkspace = CreateWorkspace(additionalRemoteParts: 386using var localWorkspace = CreateWorkspace(additionalRemoteParts: 425using var localWorkspace = CreateWorkspace(additionalRemoteParts: 463using var localWorkspace = CreateWorkspace(additionalRemoteParts: 517using var localWorkspace = CreateWorkspace(additionalRemoteParts: 550using var localWorkspace = CreateWorkspace(additionalRemoteParts: 582using var localWorkspace = CreateWorkspace(additionalRemoteParts: 618using var localWorkspace = CreateWorkspace(additionalRemoteParts: 670using var localWorkspace = CreateWorkspace(additionalRemoteParts: 700using var localWorkspace = CreateWorkspace(additionalRemoteParts:
Services\SolutionServiceTests.cs (67)
47using var workspace = TestWorkspace.CreateCSharp(code); 64using var workspace = TestWorkspace.CreateCSharp(code1); 139using var workspace = TestWorkspace.CreateCSharp(code); 165using var workspace = TestWorkspace.CreateCSharp(""); 213using var workspace = TestWorkspace.CreateCSharp(""); 248using var workspace = TestWorkspace.CreateCSharp(""); 320using var workspace = TestWorkspace.CreateCSharp(code); 351using var workspace = TestWorkspace.CreateCSharp(code); 384using var workspace = TestWorkspace.CreateCSharp(code); 416using var workspace = TestWorkspace.CreateCSharp(code); 478using var workspace = TestWorkspace.CreateCSharp(@"public class C { }"); 497using var workspace = TestWorkspace.CreateCSharp(@""); 536using var workspace = TestWorkspace.CreateCSharp(code); 577using var workspace = TestWorkspace.CreateCSharp(code); 618using var workspace = TestWorkspace.CreateCSharp(code); 651using var workspace = TestWorkspace.CreateCSharp(code); 692using var workspace = TestWorkspace.CreateCSharp(code); 732using var workspace = TestWorkspace.CreateCSharp(code); 772using var workspace = TestWorkspace.CreateCSharp(code); 805using var workspace = TestWorkspace.CreateCSharp(code); 860using var workspace = TestWorkspace.CreateCSharp(code); 906using var workspace = TestWorkspace.CreateCSharp(code); 929using var workspace = TestWorkspace.CreateCSharp(code); 963private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 974using var workspace = TestWorkspace.CreateCSharp(code); 993using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1010using var workspace = TestWorkspace.Create(""" 1045using var workspace = TestWorkspace.Create(""" 1089using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1116using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1145using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1177using var workspace = TestWorkspace.Create(""" 1252using var workspace = TestWorkspace.CreateCSharp(code); 1258TestWorkspace workspace, 1265TestWorkspace workspace,
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (10)
49using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 79using var workspace = CreateWorkspace(LanguageNames.VisualBasic, code); 105using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 147using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 187using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 215private static async Task<DiagnosticAnalysisResult> AnalyzeAsync(TestWorkspace workspace, ProjectId projectId, Type analyzerType, bool isHostAnalyzer, CancellationToken cancellationToken = default) 245private static TestWorkspace CreateWorkspace(string language, string code, ParseOptions options = null) 249var workspace = (language == LanguageNames.CSharp) 250? TestWorkspace.CreateCSharp(code, parseOptions: options, composition: composition) 251: TestWorkspace.CreateVisualBasic(code, parseOptions: options, composition: composition);