Exemplo n.º 1
0
        public void GapCoverageAnalyzer_FormulaForNoncoveredRatioMoreThan10Percent()
        {
            // Act
            var result = GapsCoverageAnalyzer.FormulaForNoncoveredRatioMoreThan10Percent();

            // Assert
            Assert.That(result, Is.EqualTo(Defaults.Scores.Zero));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        public void GapCoverageAnalyzer_FormulaForNoncoveredRatioLessThan0_75Percent()
        {
            // Act
            var result = GapsCoverageAnalyzer.FormulaForNoncoveredRatioLessThan0_75Percent();

            // Assert
            Assert.That(result, Is.EqualTo(Defaults.Scores.OneHundred));
        }
Exemplo n.º 4
0
 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);
 }