public LineCoverageCalc(ITestExplorer testExplorer,
     ICompiler compiler,
     ITestRunner testRunner)
 {
     _testExplorer = testExplorer;
     _compiler = compiler;
     _testRunner = testRunner;
 }
 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);
 }
Ejemplo n.º 3
0
        public SuitePresenter(Suite suite, ISuiteView view, ITestExplorer explorer, ITestService service)
        {
            _subject  = suite;
            _view     = view;
            _explorer = explorer;
            _service  = service;

            _view.Presenter = this;
            _drivers        = new Cache <Test, ITestLineDriver>(t => _view.AddTest(t, queueTest));
        }
        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);

        }
Ejemplo n.º 5
0
 public MarkRegressionCommand(Suite suite, ITestService service, ITestExplorer explorer)
     : base(suite, service, explorer)
 {
 }
Ejemplo n.º 6
0
 public RunSuiteCommand(Suite subject, ITestService service, ITestExplorer explorer)
     : base(subject, Icon.Run, "Run Suite")
 {
     _service  = service;
     _explorer = explorer;
 }
Ejemplo n.º 7
0
 public MarkAcceptanceCommand(Suite suite, ITestService service, ITestExplorer explorer)
     : base(suite, service, explorer)
 {
 }
Ejemplo n.º 8
0
 public MarkAcceptanceCommand(Suite suite, ITestService service, ITestExplorer explorer)
     : base(suite, service, explorer)
 {
 }
        public void Setup()
        {
            _compilerMock = Substitute.For<ICompiler>();
            _solutionExplorerMock = Substitute.For<ISolutionExplorer>();
            _testRunnerMock = Substitute.For<ITestRunner>();
            _compiledAllItems = new List<ICompiledItem>();
            _compiledSingleProjectItems=new List<ICompiledItem>();
            _testExplorerMock = Substitute.For<ITestExplorer>();

            _testExplorerMock.SolutionExplorer.Returns(_solutionExplorerMock);

            _sut = new LineCoverageCalc(_testExplorerMock,
                _compilerMock,
                _testRunnerMock);

            _compilerMock.Compile(Arg.Any<CompilationItem>(), Arg.Any<IEnumerable<string>>())
                .Returns((x) => _compiledSingleProjectItems.ToArray());

            _compilerMock.Compile(Arg.Any<IEnumerable<CompilationItem>>())
                .Returns((x) => _compiledAllItems.ToArray());
        }
Ejemplo n.º 10
0
 public MarkLifecycleCommand(Suite suite, ITestService service, ITestExplorer explorer)
 {
     _suite    = suite;
     _service  = service;
     _explorer = explorer;
 }