CodeContractNullability.Test.RoslynTestFramework.FixProviderTestContext.WithExpected C# (CSharp) Method

WithExpected() private method

private WithExpected ( [ expected ) : FixProviderTestContext
expected [
return FixProviderTestContext
        public FixProviderTestContext WithExpected([NotNull] [ItemNotNull] IEnumerable<string> expected)
        {
            Guard.NotNull(expected, nameof(expected));

            return new FixProviderTestContext(AnalyzerTestContext, expected, ReformatExpected);
        }

Usage Example

Example #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);
            }
        }
All Usage Examples Of CodeContractNullability.Test.RoslynTestFramework.FixProviderTestContext::WithExpected