@@ -122,7 +122,7 @@ private static async Task<DocumentAnalysisResults> AnalyzeDocumentAsync(
122122 EditAndContinueCapabilities capabilities = EditAndContinueTestVerifier . Net5RuntimeCapabilities ,
123123 ImmutableArray < ActiveStatementLineSpan > newActiveStatementSpans = default )
124124 {
125- var analyzer = EditAndContinueTestVerifier . CreateAnalyzer ( faultInjector : null , LanguageNames . CSharp ) ;
125+ var analyzer = oldProject . Services . GetRequiredService < IEditAndContinueAnalyzer > ( ) ;
126126 var baseActiveStatements = AsyncLazy . Create ( activeStatementMap ?? ActiveStatementsMap . Empty ) ;
127127 var lazyCapabilities = AsyncLazy . Create ( capabilities ) ;
128128 return await analyzer . AnalyzeDocumentAsync ( oldProject , baseActiveStatements , newDocument , newActiveStatementSpans . NullToEmpty ( ) , lazyCapabilities , CancellationToken . None ) ;
@@ -749,13 +749,14 @@ public async Task AnalyzeDocumentAsync_InternalError(bool outOfMemory)
749749 var baseActiveStatements = AsyncLazy . Create ( ActiveStatementsMap . Empty ) ;
750750 var capabilities = AsyncLazy . Create ( EditAndContinueTestVerifier . Net5RuntimeCapabilities ) ;
751751
752- var analyzer = EditAndContinueTestVerifier . CreateAnalyzer ( faultInjector : node =>
752+ var analyzer = Assert . IsType < CSharpEditAndContinueAnalyzer > ( oldProject . Services . GetRequiredService < IEditAndContinueAnalyzer > ( ) ) ;
753+ analyzer . GetTestAccessor ( ) . FaultInjector = node =>
753754 {
754755 if ( node is CompilationUnitSyntax )
755756 {
756757 throw outOfMemory ? new OutOfMemoryException ( ) : new NullReferenceException ( "NullRef!" ) ;
757758 }
758- } , LanguageNames . CSharp ) ;
759+ } ;
759760
760761 var result = await analyzer . AnalyzeDocumentAsync ( oldProject , baseActiveStatements , newDocument , [ ] , capabilities , CancellationToken . None ) ;
761762
0 commit comments