Ejemplo n.º 1
0
        protected void Given_coverage_analysis_will_return_an_error()
        {
            Given_a_valid_config_file();

            MockCoverageAnalyser
            .Setup(x => x.AnalyseCoverage(It.IsAny <Config>()))
            .Returns(
                Task.FromResult(CoverageAnalysisResult.Error("an example coverage analysis error")));
        }
Ejemplo n.º 2
0
        public Default()
        {
            var emptyCoverageResult = new CoverageAnalysisResult();

            MockCoverageAnalyser
            .Setup(x => x.AnalyseCoverage(It.IsAny <Config>()))
            .Returns(
                Task.FromResult <ICoverageAnalysisResult>(emptyCoverageResult));
        }
Ejemplo n.º 3
0
        public Default()
        {
            MockTestRunnerFactory.Setup(x => x.CreateNUnitTestRunner()).Returns(MockTestRunner.Object);

            var emptyCoverageResult = new CoverageAnalysisResult();

            MockCoverageAnalyser
            .Setup(x => x.AnalyseCoverage(It.IsAny <Config>()))
            .Returns(
                Task.FromResult <ICoverageAnalysisResult>(emptyCoverageResult));
        }
Ejemplo n.º 4
0
        protected void Given_coverage_analysis_runs_successfully()
        {
            ICoverageAnalysisResult emptyCoverageResult = new CoverageAnalysisResult();

            MockCoverageAnalyser
            .Setup(x => x.AnalyseCoverage(It.IsAny <Config>()))
            .Callback(() =>
            {
                for (var i = 0; i < 10; ++i)
                {
                    eventListener.BeginCoverageAnalysisOfTestCase($"Test{i}", i, 10);
                }
            })
            .Returns(
                Task.FromResult(emptyCoverageResult));
        }
Ejemplo n.º 5
0
 public void Then_coverage_analysis_is_not_performed()
 {
     MockCoverageAnalyser.Verify(x => x.AnalyseCoverage(It.IsAny <Config>()), Times.Never);
 }
Ejemplo n.º 6
0
 public void Then_coverage_analysis_is_attempted_because_it_is_compatible()
 {
     MockCoverageAnalyser.Verify(x => x.AnalyseCoverage(It.IsAny <Config>()), Times.Once);
 }
Ejemplo n.º 7
0
 protected void Given_coverage_analysis_will_throw_an_exception(Exception ex)
 {
     MockCoverageAnalyser
     .Setup(r => r.AnalyseCoverage(It.IsAny <Config>()))
     .Throws(ex);
 }
Ejemplo n.º 8
0
 public void Then_coverage_analysis_is_not_attempted()
 {
     MockCoverageAnalyser.Verify(
         mtr => mtr.AnalyseCoverage(It.IsAny <Config>()),
         Times.Never);
 }