public RoslynSolutionWatcher(DTE dte, Workspace workspace, ICoverageStore coverageStore, IRewrittenDocumentsStorage rewrittenDocumentsStorage, ITaskCoverageManager taskCoverageManager) { _dte = dte; _workspace = workspace; _coverageStore = coverageStore; _rewrittenDocumentsStorage = rewrittenDocumentsStorage; _taskCoverageManager = taskCoverageManager; }
public TestExplorer(ISolutionExplorer solutionExplorer, ITestsExtractor testsExtractor, ICoverageStore coverageStore, ICoverageSettingsStore coverageSettingsStore) { _solutionExplorer = solutionExplorer; _testsExtractor = testsExtractor; _coverageStore = coverageStore; _coverageSettingsStore = coverageSettingsStore; }
public VsSolutionTestCoverage(Workspace myWorkspace, ISolutionCoverageEngine solutionCoverageEngine, ICoverageStore coverageStore) { MyWorkspace = myWorkspace; _solutionCoverageEngine = solutionCoverageEngine; _coverageStore = coverageStore; SolutionCoverageByDocument = new Dictionary<string, List<LineCoverage>>(); }
public void Setup() { _solutionCoverageEngineMock = Substitute.For<ISolutionCoverageEngine>(); _coverageStoreMock = Substitute.For<ICoverageStore>(); Workspace workspace = new AdhocWorkspace(); _sut = new VsSolutionTestCoverage(workspace, _solutionCoverageEngineMock, _coverageStoreMock); }
public void Init(Workspace myWorkspace) { var nUnitTestExtractor = new NUnitTestExtractor(); _solutionExplorer = new SolutionExplorer(new RewrittenDocumentsStorage(), myWorkspace); _auditVariablesRewriter = new AuditVariablesRewriter(new AuditVariablesWalker(), nUnitTestExtractor); _coverageStore = new SqlCompactCoverageStore(); var settingsStore = new XmlCoverageSettingsStore(); _testExplorer = new TestExplorer(_solutionExplorer, nUnitTestExtractor, _coverageStore, settingsStore); }
public void Setup() { _solutionExplorerMock = Substitute.For<ISolutionExplorer>(); _testExtractorMock = Substitute.For<ITestsExtractor>(); _settingsStoreMock = Substitute.For<ICoverageSettingsStore>(); _coverageStoreMock = Substitute.For<ICoverageStore>(); _settingsStoreMock.Read().Returns(new CoverageSettings()); _sut = new TestExplorer(_solutionExplorerMock, _testExtractorMock, _coverageStoreMock, _settingsStoreMock); }
public static VsSolutionTestCoverage CreateInstanceIfDoesNotExist(Workspace myWorkspace, ISolutionCoverageEngine solutionCoverageEngine, ICoverageStore coverageStore) { if (_vsSolutionTestCoverage == null) { lock (SyncObject) { if (_vsSolutionTestCoverage == null) { _vsSolutionTestCoverage = new VsSolutionTestCoverage(myWorkspace, solutionCoverageEngine, coverageStore); _vsSolutionTestCoverage.Reinit(); _vsSolutionTestCoverage.LoadCurrentCoverage(); } } } return _vsSolutionTestCoverage; }