68 instantiations of TestHostDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (53)
Completion\CompletionServiceTests.cs (1)
131var testDocument = new TestHostDocument("class C {}");
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
178var testDocument1 = new TestHostDocument(text: source1, displayName: "1.cs", exportProvider: workspace.ExportProvider, filePath: "1.cs"); 179var testDocument2 = new TestHostDocument(text: source2, displayName: "2.cs", exportProvider: workspace.ExportProvider, filePath: "2.cs");
Workspaces\WorkspaceTests_EditorFeatures.cs (50)
160var document = new TestHostDocument( 185var document = new TestHostDocument( 211var document1 = new TestHostDocument("var x = 1;", displayName: "Sub1", sourceCodeKind: SourceCodeKind.Script); 214var document2 = new TestHostDocument("var x = 2;", displayName: "Sub2", sourceCodeKind: SourceCodeKind.Script, filePath: "a.csx"); 351var document = new TestHostDocument(string.Empty); 368var document = new TestHostDocument(string.Empty); 383var document = new TestHostDocument(string.Empty); 402var document = new TestHostDocument(@"class C { }"); 421var document1 = new TestHostDocument(@"public class C { }"); 424var document2 = new TestHostDocument(@"class D : C { }"); 445var document1 = new TestHostDocument(@"public class C { }"); 448var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 469var document1 = new TestHostDocument(@"public class C { }"); 472var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 514var document1 = new TestHostDocument(@"public class C { }"); 517var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 571var document1 = new TestHostDocument(@"public class C { }"); 574var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 636var document = new TestHostDocument(string.Empty); 662var document = new TestHostDocument(startText); 695var document = new TestHostDocument(doc1Text); 716var document = new TestHostDocument(doc1Text); 736var document = new TestHostDocument(doc1Text); 866var document = new TestHostDocument(); 927var document = new TestHostDocument(); 988var document = new TestHostDocument("public class C { }"); 989var additionalDoc = new TestHostDocument("some text"); 1012var document = new TestHostDocument("public class C { }"); 1013var analyzerConfigDoc = new TestHostDocument("root = true"); 1038var document = new TestHostDocument("public class C { }"); 1039var additionalDoc = new TestHostDocument(startText); 1070var document = new TestHostDocument("public class C { }"); 1072var analyzerConfigDoc = new TestHostDocument(startText, filePath: analyzerConfigPath); 1102var document = new TestHostDocument("public class C { }"); 1103var additionalDoc = new TestHostDocument(startText); 1131var document = new TestHostDocument("public class C { }"); 1132var analyzerConfigDoc = new TestHostDocument(startText); 1160var document = new TestHostDocument("public class C { }"); 1161var additionalDoc = new TestHostDocument(startText, "original.config"); 1196var document = new TestHostDocument("public class C { }"); 1197var analyzerConfigDoc = new TestHostDocument(startText, "original.config"); 1232var document = new TestHostDocument("public class C { }"); 1233var additionalDoc = new TestHostDocument(startText, "original.config"); 1260var document = new TestHostDocument("public class C { }"); 1261var analyzerConfigDoc = new TestHostDocument(startText, "original.config"); 1288var document = new TestHostDocument("public class C { }", filePath: docFilePath); 1289var additionalDoc = new TestHostDocument(@"<setting value = ""goo""", filePath: additionalDocFilePath); 1307var document = new TestHostDocument("public class C { }", filePath: docFilePath); 1309var analyzerConfigDoc = new TestHostDocument(@"root = true", filePath: analyzerConfigDocFilePath); 1422var document = new TestHostDocument("class C { }");
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Workspaces\TestWorkspace.cs (4)
338var hostDocument = new TestHostDocument( 363var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.Id, exportProvider: ExportProvider); 385var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.Id, filePath: info.FilePath, folders: info.Folders, exportProvider: ExportProvider); 516var projectionDocument = new TestHostDocument(
Workspaces\TestWorkspace_XmlConsumption.cs (4)
232var document = new TestHostDocument(exportProvider, languageServices, code, submissionName, submissionName, cursorPosition, spans, SourceCodeKind.Script); 354var document = new TestHostDocument(exportProvider, languageServices, code, name, documentFilePath, cursorPosition, spans, generator: testGenerator); 836return new TestHostDocument( 865return new TestHostDocument(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
CodeFixes\CodeFixServiceTests.cs (2)
813var tuple = ServiceSetup(fixers, additionalDocument: new TestHostDocument("Additional Document", filePath: "test.txt")); 830tuple = ServiceSetup(fixers, additionalDocument: new TestHostDocument("Additional Document", filePath: "test.log"));
SolutionCrawler\WorkCoordinatorTests.cs (3)
1019var document = new TestHostDocument(); 1053var document = new TestHostDocument(); 1081var document = new TestHostDocument();
Roslyn.VisualStudio.Next.UnitTests (2)
Services\SolutionServiceTests.cs (2)
459var csharpDocument = new TestHostDocument("public class C { }"); 463var vbDocument = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class");
321 references to TestHostDocument
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (4)
AbstractCodeActionOrUserDiagnosticTest.cs (2)
902var hostDocument = workspace.Documents.FirstOrDefault(d => d.SelectedSpans.Any()); 928var hostDocument = annotatedDocuments.Single();
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (1)
218var hostDocument = workspace.Documents.Single(d => d.SelectedSpans.Any());
AbstractUserDiagnosticTest.cs (1)
112var hostDocument = workspace.Documents.Single(d => d.SelectedSpans.Any());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (110)
Classification\CopyPasteAndPrintingClassifierTests.cs (1)
33var document = workspace.Documents.First();
Classification\SyntacticTaggerTests.cs (2)
40var document = workspace.Documents.First(); 96var document = workspace.Documents.First();
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (3)
68var oldDocument = workspace.Documents[0]; 154var originalDocument = workspace.Documents.Single(doc => !doc.SelectedSpans.IsEmpty()); 157var refDocument = workspace.Documents.Where(doc => doc.Id != originalDocumentId).SingleOrDefault();
CodeRefactorings\AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (1)
36var hostDocument = workspace.Documents.First();
CommentSelection\CSharpCommentSelectionTests.cs (1)
118var doc = workspace.Documents.First();
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
165var hostDocument = workspace.DocumentWithCursor;
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
431var hostDocument = workspace.DocumentWithCursor;
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
619var hostDocument = workspace.Documents.Single(); 1191var hostDocument = workspace.Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2478var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument"); 2735var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument2"); 2791var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument"); 3079var testDocument = workspace.Documents.Single(); 3216var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs"); 3270var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
333var testDocument = workspace.Documents.Single();
Completion\CompletionServiceTests.cs (1)
131var testDocument = new TestHostDocument("class C {}");
Debugging\DataTipInfoGetterTests.cs (1)
49var testHostDocument = workspace.Documents.Single();
Debugging\LocationInfoGetterTests.cs (1)
27var testDocument = workspace.Documents.Single();
Debugging\ProximityExpressionsGetterTests.cs (1)
76var testDocument = workspace.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
178var testDocument1 = new TestHostDocument(text: source1, displayName: "1.cs", exportProvider: workspace.ExportProvider, filePath: "1.cs"); 179var testDocument2 = new TestHostDocument(text: source2, displayName: "2.cs", exportProvider: workspace.ExportProvider, filePath: "2.cs");
EncapsulateField\EncapsulateFieldTestState.cs (1)
26private readonly TestHostDocument _testDocument;
ExtractMethod\ExtractMethodBase.cs (6)
41var testDocument = workspace.Documents.First(); 53var testDocument = workspace.Documents.Single(); 76var testDocument = workspace.Documents.Single(); 91var testDocument = workspace.Documents.Single(); 126TestHostDocument testDocument, 169var testDocument = workspace.Documents.Single();
ExtractMethod\MiscTests.cs (1)
129var testDocument = workspace.Documents.Single();
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (1)
31var document = workspace.Documents.Single();
Formatting\CodeCleanupTests.cs (3)
751var hostdoc = workspace.Documents.Single(); 768var hostdoc = workspace.Documents.Single(); 835var hostdoc = workspace.Documents.Single();
Formatting\FormattingEngineTests.cs (2)
415var subjectDocument = workspace.Documents.Single(); 2609var subjectDocument = workspace.Documents.Single();
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (2)
1411var hostdoc = workspace.Documents.First(); 1450var hostdoc = workspace.Documents.First();
Formatting\Indentation\SmartIndenterTests.cs (2)
3482var subjectDocument = workspace.Documents.Single(); 3484var projectedDocument =
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3378var subjectDocument = workspace.Documents.Single(); 3412var testDocument = workspace.Documents.Single();
Intents\IntentTestsBase.cs (1)
109var testDocument = workspace.Documents.Single(d => d.Name == "test1.cs");
MoveToNamespace\MoveToNamespaceTests.cs (1)
1318var testDocument = workspace.Projects.Single(p => p.Name == "Proj1").Documents.Single();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
219var testDocument = workspace.Documents.Single();
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
43var testDocument = workspace.DocumentWithCursor; 99var sourceDocument = workspace.Documents.Single(d => d.Name == "SourceDocument"); 251var sourceDocument = workspace.Documents.First(d => d.Name == "SourceDocument");
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
608var testDocument = workspace.Documents.Single();
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
67var document = workspace.Documents.Single();
Squiggles\ErrorSquiggleProducerTests.cs (4)
244var firstDocument = workspace.Documents.First(); 274var firstDocument = workspace.Documents.First(); 318var document = workspace.Documents.First(); 362var document = workspace.Documents.First();
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (2)
94var copyDocument = this.Workspace.Documents.FirstOrDefault(d => d.AnnotatedSpans.ContainsKey("Copy")); 182TestHostDocument document,
Workspaces\WorkspaceTests_EditorFeatures.cs (51)
160var document = new TestHostDocument( 185var document = new TestHostDocument( 211var document1 = new TestHostDocument("var x = 1;", displayName: "Sub1", sourceCodeKind: SourceCodeKind.Script); 214var document2 = new TestHostDocument("var x = 2;", displayName: "Sub2", sourceCodeKind: SourceCodeKind.Script, filePath: "a.csx"); 351var document = new TestHostDocument(string.Empty); 368var document = new TestHostDocument(string.Empty); 383var document = new TestHostDocument(string.Empty); 402var document = new TestHostDocument(@"class C { }"); 421var document1 = new TestHostDocument(@"public class C { }"); 424var document2 = new TestHostDocument(@"class D : C { }"); 445var document1 = new TestHostDocument(@"public class C { }"); 448var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 469var document1 = new TestHostDocument(@"public class C { }"); 472var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 514var document1 = new TestHostDocument(@"public class C { }"); 517var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 571var document1 = new TestHostDocument(@"public class C { }"); 574var document2 = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class"); 636var document = new TestHostDocument(string.Empty); 662var document = new TestHostDocument(startText); 695var document = new TestHostDocument(doc1Text); 716var document = new TestHostDocument(doc1Text); 736var document = new TestHostDocument(doc1Text); 803var document = workspace.Documents.Single(); 866var document = new TestHostDocument(); 927var document = new TestHostDocument(); 988var document = new TestHostDocument("public class C { }"); 989var additionalDoc = new TestHostDocument("some text"); 1012var document = new TestHostDocument("public class C { }"); 1013var analyzerConfigDoc = new TestHostDocument("root = true"); 1038var document = new TestHostDocument("public class C { }"); 1039var additionalDoc = new TestHostDocument(startText); 1070var document = new TestHostDocument("public class C { }"); 1072var analyzerConfigDoc = new TestHostDocument(startText, filePath: analyzerConfigPath); 1102var document = new TestHostDocument("public class C { }"); 1103var additionalDoc = new TestHostDocument(startText); 1131var document = new TestHostDocument("public class C { }"); 1132var analyzerConfigDoc = new TestHostDocument(startText); 1160var document = new TestHostDocument("public class C { }"); 1161var additionalDoc = new TestHostDocument(startText, "original.config"); 1196var document = new TestHostDocument("public class C { }"); 1197var analyzerConfigDoc = new TestHostDocument(startText, "original.config"); 1232var document = new TestHostDocument("public class C { }"); 1233var additionalDoc = new TestHostDocument(startText, "original.config"); 1260var document = new TestHostDocument("public class C { }"); 1261var analyzerConfigDoc = new TestHostDocument(startText, "original.config"); 1288var document = new TestHostDocument("public class C { }", filePath: docFilePath); 1289var additionalDoc = new TestHostDocument(@"<setting value = ""goo""", filePath: additionalDocFilePath); 1307var document = new TestHostDocument("public class C { }", filePath: docFilePath); 1309var analyzerConfigDoc = new TestHostDocument(@"root = true", filePath: analyzerConfigDocFilePath); 1422var document = new TestHostDocument("class C { }");
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (8)
ChangeSignature\ChangeSignatureTestState.cs (1)
32private readonly TestHostDocument _testDocument;
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (2)
902var hostDocument = workspace.Documents.FirstOrDefault(d => d.SelectedSpans.Any()); 928var hostDocument = annotatedDocuments.Single();
CodeActions\AbstractCodeActionTest.cs (1)
136foreach (var document in workspace.Documents)
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (1)
218var hostDocument = workspace.Documents.Single(d => d.SelectedSpans.Any());
Diagnostics\AbstractUserDiagnosticTest.cs (1)
112var hostDocument = workspace.Documents.Single(d => d.SelectedSpans.Any());
MoveToNamespace\AbstractMoveToNamespaceTests.TestState.cs (1)
26public TestHostDocument TestInvocationDocument => Workspace.Documents.Single();
SplitComments\AbstractSplitCommentCommandHandlerTests.cs (1)
61var document = workspace.Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (133)
AbstractCommandHandlerTestState.cs (1)
80var cursorDocument = Workspace.Documents.First(d => d.CursorPosition.HasValue || d.SelectedSpans.Any(ss => ss.IsEmpty));
AbstractTypingCommandHandlerTest.cs (1)
35var testDocument = workspace.Documents.Single();
AutomaticCompletion\AbstractAutomaticBraceCompletionTests.cs (1)
154var document = workspace.Documents.First();
BraceHighlighting\AbstractBraceHighlightingTests.cs (1)
51var testDocument = workspace.Documents.First();
CodeLens\AbstractCodeLensTest.cs (4)
25foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 55foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 83foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 111foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any()))
CommentSelection\AbstractToggleCommentTestBase.cs (2)
40var doc = workspace.Documents.First(); 59var document = workspace.CreateProjectionBufferDocument(surfaceBufferMarkup, workspace.Documents);
CompleteStatement\AbstractCompleteStatementTests.cs (1)
84var testDocument = workspace.Documents.Single();
Completion\AbstractCompletionProviderTests.cs (2)
1043var hostDocument = workspace.DocumentWithCursor; 1094var hostDocument = workspace.DocumentWithCursor;
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
21private readonly TestHostDocument _testDocument;
DocumentationComments\AbstractDocumentationCommentTests.cs (1)
138var testDocument = workspace.Documents.Single();
DocumentationComments\AbstractXmlTagCompletionTests.cs (1)
31var testDocument = workspace.Documents.Single();
ExtractInterface\ExtractInterfaceTestState.cs (1)
31private readonly TestHostDocument _testDocument;
Formatting\CoreFormatterTestsBase.cs (5)
54int point, int? expectedIndentation, ITextView textView, TestHostDocument subjectDocument, EditorOptionsService editorOptionsService) 80var document = workspace.Documents.First(); 138var testDocument = workspace.Documents.Single(); 181var hostdoc = workspace.Documents.First(); 245var testDocument = workspace.Documents.Single();
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (2)
40var hostDocument = workspace.DocumentWithCursor; 66var hostDocument = workspace.DocumentWithCursor;
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
45var testDocument = workspace.Documents.Single();
LanguageServer\AbstractLanguageServerProtocolTests.cs (2)
322foreach (var document in workspace.Documents) 419foreach (var testDocument in workspace.Documents)
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (1)
38var document = workspace.Documents.Single();
Squiggles\SquiggleUtilities.cs (1)
39var firstDocument = workspace.Documents.First();
Squiggles\TestDiagnosticTagProducer.cs (2)
41var firstDocument = workspace.Documents.First(); 58internal static DiagnosticData CreateDiagnosticData(TestHostDocument document, TextSpan span)
Structure\AbstractSyntaxStructureProviderTests.cs (2)
46var hostDocument = workspace.Documents.Single(); 67var hostDocument = workspace.Documents.Single();
TaskList\AbstractTaskListTests.cs (1)
36var hostDocument = workspace.Documents.First();
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (1)
28var document = workspace.Documents.First();
Workspaces\TestHostDocument.cs (5)
204private readonly TestHostDocument _hostDocument; 207internal TestDocumentLoader(TestHostDocument hostDocument, string text) 226Contract.ThrowIfNull(_exportProvider, $"Can only create text view for {nameof(TestHostDocument)} created with {nameof(ExportProvider)}"); 227WpfTestRunner.RequireWpfFact($"Creates an {nameof(IWpfTextView)} through {nameof(TestHostDocument)}.{nameof(GetTextView)}"); 257Contract.ThrowIfNull(_languageServiceProvider, $"To get a text buffer for a {nameof(TestHostDocument)}, it must have been parented in a project.");
Workspaces\TestHostProject.cs (33)
36public IEnumerable<TestHostDocument> Documents; 37public IEnumerable<TestHostDocument> AdditionalDocuments; 38public IEnumerable<TestHostDocument> AnalyzerConfigDocuments; 163documents: Array.Empty<TestHostDocument>()) 174IList<TestHostDocument> documents, 175IList<TestHostDocument> additionalDocuments = null, 176IList<TestHostDocument> analyzerConfigDocuments = null, 192this.AdditionalDocuments = additionalDocuments ?? SpecializedCollections.EmptyEnumerable<TestHostDocument>(); 193this.AnalyzerConfigDocuments = analyzerConfigDocuments ?? SpecializedCollections.EmptyEnumerable<TestHostDocument>(); 205TestHostDocument document, 215: this(workspace, name, language, compilationOptions, parseOptions, SpecializedCollections.SingletonEnumerable(document), SpecializedCollections.EmptyEnumerable<TestHostDocument>(), SpecializedCollections.EmptyEnumerable<TestHostDocument>(), projectReferences, metadataReferences, analyzerReferences, assemblyName, defaultNamespace) 225IEnumerable<TestHostDocument> documents = null, 226IEnumerable<TestHostDocument> additionalDocuments = null, 227IEnumerable<TestHostDocument> analyzerConfigDocuments = null, 243this.Documents = documents ?? SpecializedCollections.EmptyEnumerable<TestHostDocument>(); 244this.AdditionalDocuments = additionalDocuments ?? SpecializedCollections.EmptyEnumerable<TestHostDocument>(); 245this.AnalyzerConfigDocuments = analyzerConfigDocuments ?? SpecializedCollections.EmptyEnumerable<TestHostDocument>(); 256foreach (var doc in documents) 264foreach (var doc in additionalDocuments) 272foreach (var doc in analyzerConfigDocuments) 284foreach (var doc in this.Documents) 289foreach (var doc in this.AdditionalDocuments) 294foreach (var doc in this.AnalyzerConfigDocuments) 301internal void AddDocument(TestHostDocument document) 303this.Documents = this.Documents.Concat(new TestHostDocument[] { document }); 307internal void RemoveDocument(TestHostDocument document) 310internal void AddAdditionalDocument(TestHostDocument document) 312this.AdditionalDocuments = this.AdditionalDocuments.Concat(new TestHostDocument[] { document }); 316internal void RemoveAdditionalDocument(TestHostDocument document) 319internal void AddAnalyzerConfigDocument(TestHostDocument document) 321this.AnalyzerConfigDocuments = this.AnalyzerConfigDocuments.Concat(new TestHostDocument[] { document }); 325internal void RemoveAnalyzerConfigDocument(TestHostDocument document)
Workspaces\TestWorkspace.cs (43)
48public IList<TestHostDocument> Documents { get; } 49public IList<TestHostDocument> AdditionalDocuments { get; } 50public IList<TestHostDocument> AnalyzerConfigDocuments { get; } 51public IList<TestHostDocument> ProjectionDocuments { get; } 89this.Documents = new List<TestHostDocument>(); 90this.AdditionalDocuments = new List<TestHostDocument>(); 91this.AnalyzerConfigDocuments = new List<TestHostDocument>(); 92this.ProjectionDocuments = new List<TestHostDocument>(); 142public TestHostDocument DocumentWithCursor 162foreach (var document in Documents) 167foreach (var document in AdditionalDocuments) 172foreach (var document in AnalyzerConfigDocuments) 177foreach (var document in ProjectionDocuments) 196foreach (var doc in project.Documents) 201foreach (var doc in project.AdditionalDocuments) 206foreach (var doc in project.AnalyzerConfigDocuments) 246public DocumentId? GetDocumentId(TestHostDocument hostDocument) 258public TestHostDocument GetTestDocument(DocumentId documentId) 261public TestHostDocument GetTestAdditionalDocument(DocumentId documentId) 264public TestHostDocument GetTestAnalyzerConfigDocument(DocumentId documentId) 331var testDocument = this.GetTestDocument(document); 338var hostDocument = new TestHostDocument( 349var hostDocument = this.GetTestDocument(documentId); 356var testDocument = this.GetTestAdditionalDocument(document); 363var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.Id, exportProvider: ExportProvider); 371var hostDocument = this.GetTestAdditionalDocument(documentId); 378var testDocument = this.GetTestAnalyzerConfigDocument(document); 385var hostDocument = new TestHostDocument(text.ToString(), info.Name, id: info.Id, filePath: info.FilePath, folders: info.Folders, exportProvider: ExportProvider); 393var hostDocument = this.GetTestAnalyzerConfigDocument(documentId); 464public TestHostDocument CreateProjectionBufferDocument( 466IList<TestHostDocument> baseDocuments, 478foreach (var document in baseDocuments) 516var projectionDocument = new TestHostDocument( 531string markup, IList<TestHostDocument> baseDocuments, 579var documentWithSpan = baseDocuments.FirstOrDefault(d => d.AnnotatedSpans.ContainsKey(spanName)); 683var testDocument = GetTestDocument(documentId); 691var testDocument = this.GetTestDocument(documentId); 701var testDocument = GetTestAdditionalDocument(documentId); 709var testDocument = this.GetTestAdditionalDocument(documentId); 719var testDocument = GetTestAnalyzerConfigDocument(documentId); 727var testDocument = this.GetTestAnalyzerConfigDocument(documentId); 737var testDocument = GetTestDocument(documentId); 745var testDocument = this.GetTestDocument(documentId);
Workspaces\TestWorkspace_XmlConsumption.cs (13)
145foreach (var document in project.Documents) 199foreach (var document in project.Documents) 232var document = new TestHostDocument(exportProvider, languageServices, code, submissionName, submissionName, cursorPosition, spans, SourceCodeKind.Script); 233var documents = new List<TestHostDocument> { document }; 322var documents = new List<TestHostDocument>(); 326var document = CreateDocument( 354var document = new TestHostDocument(exportProvider, languageServices, code, name, documentFilePath, cursorPosition, spans, generator: testGenerator); 360var additionalDocuments = new List<TestHostDocument>(); 364var document = CreateDocument( 376var analyzerConfigDocuments = new List<TestHostDocument>(); 380var document = CreateDocument( 707private static TestHostDocument CreateDocument( 840internal static TestHostDocument CreateDocument(
Workspaces\TestWorkspaceFixture.cs (4)
25private TestHostDocument _currentDocument; 27public TestHostDocument CurrentDocument => _currentDocument ?? _workspace.Documents.Single(); 83var hostDocument = _currentDocument ?? (GetWorkspace()).Documents.Single(); 114foreach (var document in _workspace?.Documents)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (34)
CodeFixes\CodeFixServiceTests.cs (2)
306TestHostDocument? additionalDocument = null) 313TestHostDocument? additionalDocument = null)
Diagnostics\DiagnosticDataTests.cs (1)
185var hostDocument = workspace.Documents.Single();
Diagnostics\DiagnosticsClassificationTaggerProviderTests.cs (2)
44var firstDocument = workspace.Documents.First(); 145var firstDocument = workspace.Documents.First();
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (5)
53var firstDocument = workspace.Documents.First(); 86var firstDocument = workspace.Documents.First(); 115var firstDocument = workspace.Documents.First(); 151var firstDocument = workspace.Documents.First(); 199var firstDocument = workspace.Documents.First();
InheritanceMargin\InheritanceMarginTests.cs (6)
59var testHostDocument = testWorkspace.Documents[0]; 88var testHostDocument = testWorkspace.Documents[0]; 94TestHostDocument testHostDocument, 212var testHostDocument1 = testWorkspace.Documents.Single(doc => doc.Project.AssemblyName.Equals("Assembly1")); 213var testHostDocument2 = testWorkspace.Documents.Single(doc => doc.Project.AssemblyName.Equals("Assembly2")); 325foreach (var testHostDocument in testWorkspace.Documents)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
323var testDocument = Workspace.Documents.Single(d => d.FilePath == "SourceDocument");
Preview\PreviewWorkspaceTests.cs (2)
144var hostDocument = workspace.Projects.First().Documents.First(); 167var hostDocument = workspace.Projects.First().Documents.First();
RenameTracking\RenameTrackingTestState.cs (2)
46private readonly TestHostDocument _hostDocument; 47public TestHostDocument HostDocument { get { return _hostDocument; } }
SolutionCrawler\WorkCoordinatorTests.cs (4)
1019var document = new TestHostDocument(); 1053var document = new TestHostDocument(); 1081var document = new TestHostDocument(); 1532var testDocument = workspace.Documents.First();
StackTraceExplorer\StackTraceExplorerTests.cs (1)
46var cursorDoc = workspace.Documents.Single();
Structure\BlockStructureServiceTests.cs (1)
98var hostDocument = workspace.Documents.First();
Structure\StructureTaggerTests.cs (1)
330var hostdoc = workspace.Documents.First();
Tagging\AsynchronousTaggerTests.cs (3)
73var document = workspace.Documents.First(); 100var document = workspace.Documents.First(); 126var document = workspace.Documents.First();
TextEditor\TryGetDocumentTests.cs (2)
26var hostDocument = workspace.Documents.First(); 54var hostDocument = workspace.Documents.First();
ValueTracking\AbstractBaseValueTrackingTests.cs (1)
29var cursorDocument = testWorkspace.DocumentWithCursor;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (15)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
130Private Shared Function GetHostDocument(workspace As TestWorkspace) As TestHostDocument
FindReferences\FindReferencesTests.vb (1)
515Private Shared Function GetFilePathAndProjectLabel(hostDocument As TestHostDocument) As String
InlineHints\AbstractInlineHintsTests.vb (1)
46Private Shared Sub ValidateSpans(hostDocument As TestHostDocument, producedTags As IEnumerable(Of String))
PasteTracking\PasteTrackingTestState.vb (6)
31Public Function OpenDocument(projectName As String, fileName As String) As TestHostDocument 43Public Sub OpenDocument(hostDocument As TestHostDocument) 48Public Sub CloseDocument(hostDocument As TestHostDocument) 53Public Sub InsertText(hostDocument As TestHostDocument, insertedText As String) 60Public Function SendPaste(hostDocument As TestHostDocument, pastedText As String) As TextSpan 82Public Async Function AssertHasPastedTextSpanAsync(hostDocument As TestHostDocument, Optional textSpan As TextSpan = Nothing) As Task
Rename\InlineRenameTests.vb (1)
257Dim renameDocument As TestHostDocument = workspace.DocumentWithCursor
Rename\RenameTagProducerTests.vb (1)
55Private Shared Function GetAnnotatedSpans(annotationString As String, annotatedDocument As TestHostDocument) As IEnumerable(Of Span)
Rename\RenameTestHelpers.vb (4)
110Public Function CreateRenameTrackingTagger(workspace As TestWorkspace, document As TestHostDocument) As ITagger(Of RenameTrackingTag) 121Public Async Function VerifyNoRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument) As Task 126Public Async Function VerifyRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument, expectedTagCount As Integer) As Task 131Public Async Function GetRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument) As Task(Of IEnumerable(Of ITagSpan(Of RenameTrackingTag)))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
ProjectContext\GetTextDocumentWithContextHandlerTests.cs (1)
85foreach (var document in testLspServer.TestWorkspace.Documents)
SpellCheck\SpellCheckTests.cs (1)
53var testDocument = testLspServer.TestWorkspace.Documents.Single();
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (1)
Utilities\TestLsifOutput.vb (1)
86Private Async Function GetRangesAsync(selector As Func(Of TestHostDocument, IEnumerable(Of TextSpan))) As Task(Of IEnumerable(Of Graph.Range))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrectorTests.vb (1)
402Private Shared Sub Verify(document As TestHostDocument, keyword As String, expected As String, spanToReplace As TextSpan, spanToVerify As TextSpan, workspace As TestWorkspace)
EncapsulateField\EncapsulateFieldTestState.vb (1)
18Private ReadOnly _testDocument As TestHostDocument
ExtractMethod\ExtractMethodTests.vb (1)
96testDocument As TestHostDocument,
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
DesignerAttribute\DesignerAttributeServiceTests.cs (1)
85var hostDocument = workspace.Documents.First();
DocumentOutline\DocumentOutlineTestsBase.cs (1)
119foreach (var document in workspace.Documents)
Microsoft.VisualStudio.LanguageServices.UnitTests (7)
AbstractTextViewFilterTests.vb (2)
247Private Shared Sub TestSpan(workspace As TestWorkspace, document As TestHostDocument, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) 269Private Shared Sub TestSpan(workspace As TestWorkspace, document As TestHostDocument, caretPosition As Integer, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing)
Progression\ProgressionTestState.vb (2)
36Dim hostDocument As TestHostDocument = Workspace.Documents.Single(Function(d) d.CursorPosition.HasValue) 78Dim hostDocument As TestHostDocument = Workspace.Documents.Single(Function(d) d.CursorPosition.HasValue)
Snippets\SnippetExpansionClientTestsHelper.vb (2)
13surfaceBufferDocument As TestHostDocument, 51document As TestHostDocument,
Venus\DocumentServiceTests.vb (1)
299Private Shared Function GetNamedSpan(document As TestHostDocument, Optional spanName As String = "Document") As TextSpan
Roslyn.VisualStudio.Next.UnitTests (2)
Services\SolutionServiceTests.cs (2)
459var csharpDocument = new TestHostDocument("public class C { }"); 463var vbDocument = new TestHostDocument("Public Class D \r\n Inherits C\r\nEnd Class");