protected void Given_some_failing_tests(string failingTest) { var mockTestRunner = new Mock <ICoverageTestRunner>(); mockTestRunner .Setup(x => x.RunAllTestsAndAnalyseCoverage( It.IsAny <IEnumerable <string> >(), It.IsAny <IDictionary <string, string> >(), It.IsAny <Action <string, int> >(), It.IsAny <Action <string> >())) .Returns(new CoverageTestRunResult { Status = TestRunStatus.SomeTestsFailed, Error = $"{failingTest} failed" }); testRunner = mockTestRunner.Object; }
internal CoverageAnalyser(IEventListener eventListener, ITestFinder testFinder, ICoverageTestRunner testRunner) { this.eventListener = eventListener; this.testFinder = testFinder; this.testRunner = testRunner; }