public void BooleanReassignments_YieldsDiagnostics()
{
var analyzer = new AA1300ParametersShouldNotBeModifiedAnalyzer();
var commonExpected = new DiagnosticResultCommonProperties(analyzer);
var expected1 =
new DiagnosticResult(commonExpected,
Format(Resources.AA1300ParametersShouldNotBeModifiedMessageFormat,
"b"),
Option<DiagnosticLocation>.Some(new DiagnosticLocation(11, 13, 22)));
var expected2 =
new DiagnosticResult(commonExpected,
Format(Resources.AA1300ParametersShouldNotBeModifiedMessageFormat,
"b"),
Option<DiagnosticLocation>.Some(new DiagnosticLocation(12, 13, 23)));
var expected3 =
new DiagnosticResult(commonExpected,
Format(Resources.AA1300ParametersShouldNotBeModifiedMessageFormat,
"b"),
Option<DiagnosticLocation>.Some(new DiagnosticLocation(13, 13, 23)));
DiagnosticVerifier.VerifyDiagnostics<AA1300ParametersShouldNotBeModifiedAnalyzer>(
@"..\..\CodeUnderTest\CodeToTestBooleanParameterReassignments.cs",
expected1,
expected2,
expected3);
}
}