Example #1
0
        public async Task ErrorSetupDiagnosticTest(FileTestSource test)
        {
            var compilation = await GetCompilationAnalyzerAsync(test);

            var diagnostic = await compilation.GetAnalyzerDiagnosticsAsync();

            test.AssertDiagnostics(diagnostic);
        }
Example #2
0
        private async Task <CompilationWithAnalyzers> GetCompilationAnalyzerAsync(FileTestSource source)
        {
            var result = await source.CreateCompilationAsync(UsingReferences);

            return(result.Compilation.WithAnalyzers(ImmutableArray.Create <DiagnosticAnalyzer>(new DiagnosticGroupAnalyzer())));
        }