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); }
public void AddAnalyzerResult_WhenLocationIsNull_ThrowsArgumentNullException() { // Arrange Action action = () => ProjectInfoExtensions.AddAnalyzerResult(new ProjectInfo(), "foo", null); // Assert action.Should().ThrowExactly <ArgumentNullException>().And.ParamName.Should().Be("location"); }
public void AddAnalyzerResult_WhenIdIsWhitespaces_ThrowsArgumentNullException() { // Arrange Action action = () => ProjectInfoExtensions.AddAnalyzerResult(new ProjectInfo(), " ", "bar"); // Assert action.Should().ThrowExactly <ArgumentNullException>().And.ParamName.Should().Be("id"); }
public void AddAnalyzerResult_WhenProjectInfoIsNull_ThrowsArgumentNullException() { // Arrange Action action = () => ProjectInfoExtensions.AddAnalyzerResult(null, "foo", "bar"); // Assert action.Should().ThrowExactly <ArgumentNullException>().And.ParamName.Should().Be("projectInfo"); }
public void TryGetAnalyzerResult_WhenProjectInfoIsNull_ThrowsArgumentNullException() { // Arrange Action action = () => ProjectInfoExtensions.TryGetAnalysisSetting(null, "foo", out var result); // Assert action.Should().ThrowExactly <ArgumentNullException>().And.ParamName.Should().Be("projectInfo"); }
public void GetProjectGuidAsString_WhenProjectInfoIsNull_ThrowsArgumentNullException() { // Arrange Action action = () => ProjectInfoExtensions.GetProjectGuidAsString(null); // 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); }