WithExpected() private method

private WithExpected ( [ expected ) : FixProviderTestContext
expected [
return FixProviderTestContext
示例#1
0
        protected void AssertDiagnosticsWithCodeFixes([NotNull] FixProviderTestContext context,
                                                      [NotNull][ItemNotNull] params string[] messages)
        {
            Guard.NotNull(context, nameof(context));
            Guard.NotNull(messages, nameof(messages));

            AnalysisResult analysisResult = RunDiagnostics(context.AnalyzerTestContext, messages);

            ICollection <string> expectedCode = DocumentFactory.RemoveMarkupFrom(context);

            context = context.WithExpected(expectedCode);

            CodeFixProvider fixProvider = CreateFixProvider();

            foreach (Diagnostic diagnostic in analysisResult.Diagnostics)
            {
                RunCodeFixes(context, diagnostic, fixProvider);
            }
        }
示例#2
0
        protected void AssertDiagnosticsWithCodeFixes([NotNull] FixProviderTestContext context)
        {
            Guard.NotNull(context, nameof(context));

            ImmutableArray <Diagnostic> diagnostics = RunDiagnostics(context.AnalyzerTestContext);

            IList <string> expectedCode = TestHelpers.RemoveMarkupFrom(context.Expected,
                                                                       context.AnalyzerTestContext.LanguageName, context.ReformatExpected,
                                                                       context.AnalyzerTestContext.References, context.AnalyzerTestContext.FileName);

            context = context.WithExpected(expectedCode);

            CodeFixProvider fixProvider = CreateFixProvider();

            foreach (Diagnostic diagnostic in diagnostics)
            {
                RunCodeFixes(context, diagnostic, fixProvider);
            }
        }