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 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); }
public static CoveragePadPresenter Presenter(ICoveragePad pad) { return(presenter ??= new CoveragePadPresenter(pad, loggingService, Repository, provider)); }
public CoveragePadPresenter(ICoveragePad pad) { this.pad = pad; }