Esempio n. 1
0
 public async Task AnalyzeWhenExpectedResultIsProvidedAndPassesNullToValueType()
 {
     await TestHelpers.RunAnalysisAsync <TestMethodUsageAnalyzer>(
         $"{TestMethodUsageAnalyzerTests.BasePath}{(nameof(this.AnalyzeWhenExpectedResultIsProvidedAndPassesNullToValueType))}.cs",
         new[] { AnalyzerIdentifiers.TestCaseUsage },
         diagnostics =>
     {
         var diagnostic = diagnostics[0];
         Assert.That(diagnostic.GetMessage(), Is.EqualTo(
                         string.Format(TestMethodUsageAnalyzerConstants.ExpectedResultTypeMismatchMessage, "Int32")),
                     nameof(diagnostic.GetMessage));
     });
 }
Esempio n. 2
0
 public async Task AnalyzeWhenExpectedResultIsProvidedAndReturnTypeIsVoid()
 {
     await TestHelpers.RunAnalysisAsync <TestMethodUsageAnalyzer>(
         $"{TestMethodUsageAnalyzerTests.BasePath}{(nameof(this.AnalyzeWhenExpectedResultIsProvidedAndReturnTypeIsVoid))}.cs",
         new[] { AnalyzerIdentifiers.TestCaseUsage },
         diagnostics =>
     {
         var diagnostic = diagnostics[0];
         Assert.That(diagnostic.GetMessage(), Is.EqualTo(
                         TestMethodUsageAnalyzerConstants.SpecifiedExpectedResultForVoidMethodMessage),
                     nameof(diagnostic.GetMessage));
     });
 }
Esempio n. 3
0
 public async Task AnalyzeWhenExpectedResultIsProvidedCorrectly()
 {
     await TestHelpers.RunAnalysisAsync <TestMethodUsageAnalyzer>(
         $"{TestMethodUsageAnalyzerTests.BasePath}{(nameof(this.AnalyzeWhenExpectedResultIsProvidedCorrectly))}.cs",
         Array.Empty <string>());
 }
Esempio n. 4
0
 public async Task AnalyzeWhenExpectedResultIsProvidedAndPassesValueToNullableType()
 {
     await TestHelpers.RunAnalysisAsync <TestMethodUsageAnalyzer>(
         $"{TestMethodUsageAnalyzerTests.BasePath}{(nameof(this.AnalyzeWhenExpectedResultIsProvidedAndPassesValueToNullableType))}.cs",
         Array.Empty <string>());
 }