public void Setup()
        {
            _coverageSettingsStore = Substitute.For<ICoverageSettingsStore>();

            _sut =new TestProjectViewModel(_coverageSettingsStore);
            _sut.TestProjectSettings=new TestProjectSettings();
        }
 public CoverageOverviewViewModel(ITestExplorer testExplorer, ICoverageSettingsStore settingsStore, IVsSolutionTestCoverage vsSolutionTestCoverage)
 {
     _testExplorer = testExplorer;
     _settingsStore = settingsStore;
     _vsSolutionTestCoverage = vsSolutionTestCoverage;
     TestProjects = new ObservableCollection<TestProjectViewModel>();
     RefreshCmd = new DelegateCommand(RefreshAsync);
     ResyncCmd=new DelegateCommand(Resync);
 }
 public TestExplorer(ISolutionExplorer solutionExplorer, 
     ITestsExtractor testsExtractor, 
     ICoverageStore coverageStore,
     ICoverageSettingsStore coverageSettingsStore)
 {
     _solutionExplorer = solutionExplorer;
     _testsExtractor = testsExtractor;
     _coverageStore = coverageStore;
     _coverageSettingsStore = coverageSettingsStore;
 }
        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 TestProjectViewModel(ICoverageSettingsStore coverageSettingsStore)
 {
     _coverageSettingsStore = coverageSettingsStore;
     FlagProjectCoverageSettingsCmd = new DelegateCommand(FlagProjectCoverageSettings);
 }