Arnolyzer.Tests.Analyzers.LiskovSubstitutionPrincipleAnalyzers.AA2001DoNotUseNotSupportedExceptionAnalyzerTests.ThrowingNotSupported_YieldsDiagnostics C# (CSharp) Метод

ThrowingNotSupported_YieldsDiagnostics() приватный Метод

private ThrowingNotSupported_YieldsDiagnostics ( ) : void
Результат void
        public void ThrowingNotSupported_YieldsDiagnostics()
        {
            var commonExpected =
                new DiagnosticResultCommonProperties(new AA2001DoNotUseNotSupportedExceptionAnalyzer());
            var expected1 =
                new DiagnosticResult(commonExpected,
                                     String.Format(Resources.AA2001DoNotUseNotSupportedExceptionMessageFormat),
                                     Option<DiagnosticLocation>.Some(new DiagnosticLocation(47, 23, 44)));

            var expected2 =
                new DiagnosticResult(commonExpected,
                                     String.Format(Resources.AA2001DoNotUseNotSupportedExceptionMessageFormat),
                                     Option<DiagnosticLocation>.Some(new DiagnosticLocation(52, 19, 22)));

            var expected3 =
                new DiagnosticResult(commonExpected,
                                     String.Format(Resources.AA2001DoNotUseNotSupportedExceptionMessageFormat),
                                     Option<DiagnosticLocation>.Some(new DiagnosticLocation(58, 19, 21)));

            var expected4 =
                new DiagnosticResult(commonExpected,
                                     String.Format(Resources.AA2001DoNotUseNotSupportedExceptionMessageFormat),
                                     Option<DiagnosticLocation>.Some(new DiagnosticLocation(63, 19, 26)));

            DiagnosticVerifier.VerifyDiagnostics<AA2001DoNotUseNotSupportedExceptionAnalyzer>(
                @"..\..\CodeUnderTest\CodeToTestLSPViolatingExceptions.cs",
                expected1,
                expected2,
                expected3,
                expected4);
        }
    }