public CoveragePadPresenter(ICoveragePad pad, ILoggingService log) { this.pad = pad; this.log = log; testProjectService = new TestProjectService(); testProjectService.TestProjectsChanged += RefreshTestProjects; resultsRepository = CoverageResultsRepository.Instance; coverageService = new LoggedCoverageService(new CoverletCoverageProvider(log), resultsRepository, log); }
internal CoveragePadPresenter(ICoveragePad pad, ILoggingService log, ICoverageResultsRepository repository, ICoverageProvider provider) { this.pad = pad; this.log = log; this.repository = repository; testProjectService = new TestProjectService(); testProjectService.TestProjectsChanged += RefreshTestProjects; coverageService = new LoggedCoverageService(provider, repository, log); }
public static void Setup(ILoggingService loggingService, ICoverageProvider provider, ICoverageResultsParser parser) { CoverageExtension.loggingService = loggingService; Repository = new CoverageResultsRepository(parser); CoverageExtension.provider = provider; }
public CoverageService(ICoverageProvider provider, ICoverageResultsRepository repository) { this.provider = provider; this.repository = repository; UnitTestService.TestSessionStarting += UnitTestService_TestSessionStarting; }
public LoggedCoverageService(ICoverageProvider provider, ICoverageResultsRepository repository, ILoggingService loggingService) : base(provider, repository) { this.loggingService = loggingService; }
public LoggedCoverageService(ICoverageProvider provider, ICoverageResultsRepository repository) : base(provider, repository) { }