public void GapCoverageAnalyzer_FormulaForNoncoveredRatioMoreThan10Percent() { // Act var result = GapsCoverageAnalyzer.FormulaForNoncoveredRatioMoreThan10Percent(); // Assert Assert.That(result, Is.EqualTo(Defaults.Scores.Zero)); }
public void GapCoverageAnalyzer_FormulaForNoncoveredRatioBetween0_075And0_1Percent(double noncoveredRatio, double expectedResult, double errorMargin) { // Act var result = GapsCoverageAnalyzer.FormulaForNoncoveredRatioBetween0_075And0_1Percent(noncoveredRatio); // Assert Assert.That(Math.Abs((double)result - expectedResult), Is.LessThanOrEqualTo(errorMargin)); }
public void GapCoverageAnalyzer_FormulaForNoncoveredRatioLessThan0_75Percent() { // Act var result = GapsCoverageAnalyzer.FormulaForNoncoveredRatioLessThan0_75Percent(); // Assert Assert.That(result, Is.EqualTo(Defaults.Scores.OneHundred)); }
public void Setup() { this.databaseRepository = new Mock <IDatabaseRepository>(); this.databaseGapsRepository = new Mock <IDatabaseGapsRepository>(); this.logger = TestUtilities.GetMockLogger(); this.gapReporter = new Mock <IGapReporter>(); this.gapCoverageAnalyzer = new GapsCoverageAnalyzer( this.databaseRepository.Object, this.databaseGapsRepository.Object, this.logger.Object, this.gapReporter.Object); }