public static void AssertAnalysisResultDoesNotExists(this ProjectInfo projectInfo, string resultId)
        {
            projectInfo.AnalysisResults.Should().NotBeNull("AnalysisResults should not be null");
            var found = ProjectInfoExtensions.TryGetAnalyzerResult(projectInfo, resultId, out AnalysisResult result);

            found.Should().BeFalse("Not expecting to find an analysis result for id. Id: {0}", resultId);
        }
Beispiel #2
0
        public void TryGetAnalysisSetting_WhenProjectInfoIsNull_ThrowsArgumentNullException()
        {
            // Arrange
            Action action = () => ProjectInfoExtensions.TryGetAnalyzerResult(null, "foo", out var result);

            // Assert
            action.Should().ThrowExactly <ArgumentNullException>().And.ParamName.Should().Be("projectInfo");
        }
        public static AnalysisResult AssertAnalysisResultExists(this ProjectInfo projectInfo, string resultId)
        {
            projectInfo.AnalysisResults.Should().NotBeNull("AnalysisResults should not be null");
            var found = ProjectInfoExtensions.TryGetAnalyzerResult(projectInfo, resultId, out AnalysisResult result);

            found.Should().BeTrue("Failed to find an analysis result with the expected id. Id: {0}", resultId);
            result.Should().NotBeNull("Returned analysis result should not be null. Id: {0}", resultId);
            return(result);
        }