コード例 #1
0
ファイル: EndToEnd.cs プロジェクト: moellerknudsen/fettle
        protected void When_mutation_testing_the_app()
        {
            var coverageAnalysisResult = new CoverageAnalyser(new SpyEventListener())
                                         .AnalyseCoverage(config).Result;

            MutationTestResult = new MutationTestRunner(coverageAnalysisResult)
                                 .Run(config)
                                 .Result;
        }
コード例 #2
0
ファイル: Coverage.cs プロジェクト: tiggerite/fettle
        protected void When_analysing_coverage(bool catchExceptions = false)
        {
            try
            {
                var analyser = new CoverageAnalyser(
                    eventListener: MockEventListener.Object,
                    testFinder: new NUnitTestFinder(),
                    testRunner: testRunner);

                Result = analyser.AnalyseCoverage(Config).Result;
            }
            catch (Exception e)
            {
                if (catchExceptions)
                {
                    ThrownException = e;
                }
                else
                {
                    throw;
                }
            }
        }