Exemple #1
0
 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);
 }
Exemple #2
0
 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;
 }
Exemple #5
0
 public LoggedCoverageService(ICoverageProvider provider, ICoverageResultsRepository repository, ILoggingService loggingService) : base(provider, repository)
 {
     this.loggingService = loggingService;
 }
Exemple #6
0
 public LoggedCoverageService(ICoverageProvider provider, ICoverageResultsRepository repository) : base(provider, repository)
 {
 }