public TestResultsController(ITestTreeModel testTreeModel) { this.testTreeModel = testTreeModel; ResultsCount = new Observable <int>(); ElapsedTime = new Observable <TimeSpan>(); }
public void SetUp() { testController = MockRepository.GenerateStub<ITestController>(); var taskManager = new TestTaskManager(); testTreeModel = MockRepository.GenerateStub<ITestTreeModel>(); executionLogController = new ExecutionLogController(testController, testTreeModel, taskManager); }
public void SetUp() { testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); var optionsController = MockRepository.GenerateStub <IOptionsController>(); filterService = new FilterService(testTreeModel, optionsController); }
public void SetUp() { testController = MockRepository.GenerateStub <ITestController>(); var taskManager = new TestTaskManager(); testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); executionLogController = new ExecutionLogController(testController, testTreeModel, taskManager); }
public TestResultsPackage(IWindowManager windowManager, ITestResultsController testResultsController, IOptionsController optionsController, ITestTreeModel testTreeModel, ITestStatistics testStatistics) { this.windowManager = windowManager; this.testResultsController = testResultsController; this.optionsController = optionsController; this.testTreeModel = testTreeModel; this.testStatistics = testStatistics; }
public ExecutionLogController(ITestController testController, ITestTreeModel testTreeModel, ITaskManager taskManager) { this.testController = testController; this.testTreeModel = testTreeModel; this.taskManager = taskManager; selectedTestIds = new HashSet <string>(); }
public void EstablishContext() { testTreeModel = MockRepository.GenerateStub<ITestTreeModel>(); optionsController = MockRepository.GenerateStub<IOptionsController>(); eventAggregator = MockRepository.GenerateStub<IEventAggregator>(); filterService = MockRepository.GenerateStub<IFilterService>(); testController = new TestController(testTreeModel, optionsController, new TestTaskManager(), eventAggregator, filterService); }
public void EstablishContext() { testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); optionsController = MockRepository.GenerateStub <IOptionsController>(); eventAggregator = MockRepository.GenerateStub <IEventAggregator>(); filterService = MockRepository.GenerateStub <IFilterService>(); testController = new TestController(testTreeModel, optionsController, new TestTaskManager(), eventAggregator, filterService); }
public TestResults(ITestResultsController testResultsController, IOptionsController optionsController, ITestTreeModel testTreeModel, ITestStatistics testStatistics) { this.testResultsController = testResultsController; this.optionsController = optionsController; this.testTreeModel = testTreeModel; this.testStatistics = testStatistics; InitializeComponent(); }
public TestController(ITestTreeModel testTreeModel, IOptionsController optionsController, ITaskManager taskManager, IEventAggregator eventAggregator, IFilterService filterService) { this.testTreeModel = testTreeModel; this.optionsController = optionsController; this.taskManager = taskManager; this.eventAggregator = eventAggregator; this.filterService = filterService; testPackage = new TestPackage(); reportLockBox = new LockBox <Report>(new Report()); }
public Win7TaskBar(IntPtr windowHandle, ITaskbarList4 taskBarList, ITestTreeModel testTreeModel, ITestStatistics testStatistics) { this.windowHandle = windowHandle; this.testTreeModel = testTreeModel; this.testStatistics = testStatistics; testStatistics.Passed.PropertyChanged += UpdateTaskbar; testStatistics.Failed.PropertyChanged += UpdateTaskbar; testStatistics.Skipped.PropertyChanged += UpdateTaskbar; testStatistics.Inconclusive.PropertyChanged += UpdateTaskbar; this.taskBarList = taskBarList; taskBarList.HrInit(); }
private void EstablishContext() { windowHandle = new IntPtr(); taskBarList = MockRepository.GenerateStub<ITaskbarList4>(); testTreeModel = MockRepository.GenerateStub<ITestTreeModel>(); testCount = new Observable<int>(); testTreeModel.Stub(ttm => ttm.TestCount).Return(testCount); var testStatistics = MockRepository.GenerateStub<ITestStatistics>(); passed = new Observable<int>(); failed = new Observable<int>(); skipped = new Observable<int>(); inconclusive = new Observable<int>(); testStatistics.Stub(ts => ts.Passed).Return(passed); testStatistics.Stub(ts => ts.Failed).Return(failed); testStatistics.Stub(ts => ts.Skipped).Return(skipped); testStatistics.Stub(ts => ts.Inconclusive).Return(inconclusive); new Win7TaskBar(windowHandle, taskBarList, testTreeModel, testStatistics); }
private void EstablishContext() { windowHandle = new IntPtr(); taskBarList = MockRepository.GenerateStub <ITaskbarList4>(); testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); testCount = new Observable <int>(); testTreeModel.Stub(ttm => ttm.TestCount).Return(testCount); var testStatistics = MockRepository.GenerateStub <ITestStatistics>(); passed = new Observable <int>(); failed = new Observable <int>(); skipped = new Observable <int>(); inconclusive = new Observable <int>(); testStatistics.Stub(ts => ts.Passed).Return(passed); testStatistics.Stub(ts => ts.Failed).Return(failed); testStatistics.Stub(ts => ts.Skipped).Return(skipped); testStatistics.Stub(ts => ts.Inconclusive).Return(inconclusive); new Win7TaskBar(windowHandle, taskBarList, testTreeModel, testStatistics); }
public void Establish_context() { testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); filteredTreeModel = new FilteredTreeModel(testTreeModel); }
public void EstablishContext() { testTreeModel = MockRepository.GenerateStub <ITestTreeModel>(); testTreeModel.Stub(ttm => ttm.Root).Return(Root); testResultsController = new TestResultsController(testTreeModel); }
internal Main(IApplicationController applicationController) { this.applicationController = applicationController; applicationController.RunStarted += (s, e) => SyncContext.Post(cb => { // enable/disable buttons startButton.Enabled = startTestsToolStripMenuItem.Enabled = false; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = false; stopButton.Enabled = stopTestsToolStripMenuItem.Enabled = true; }, null); applicationController.RunFinished += (s, e) => SyncContext.Post(cb => { // enable/disable buttons & menu items appropriately stopButton.Enabled = stopTestsToolStripMenuItem.Enabled = false; startButton.Enabled = startTestsToolStripMenuItem.Enabled = true; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = true; }, null); applicationController.ExploreFinished += (sender, e) => SyncContext.Post(cb => { startButton.Enabled = startTestsToolStripMenuItem.Enabled = true; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = true; }, null); applicationController.TestsFailed += (s, e) => SyncContext.Post(cb => Activate(), null); taskManager = RuntimeAccessor.ServiceLocator.Resolve <ITaskManager>(); optionsController = RuntimeAccessor.ServiceLocator.Resolve <IOptionsController>(); reportController = RuntimeAccessor.ServiceLocator.Resolve <IReportController>(); testTreeModel = RuntimeAccessor.ServiceLocator.Resolve <ITestTreeModel>(); testStatistics = RuntimeAccessor.ServiceLocator.Resolve <ITestStatistics>(); commandFactory = RuntimeAccessor.ServiceLocator.Resolve <ICommandFactory>(); testFrameworkManager = RuntimeAccessor.ServiceLocator.Resolve <ITestFrameworkManager>(); windowManager = RuntimeAccessor.ServiceLocator.Resolve <IWindowManager>(); // moved this below the service locator calls as the optionsController was being used _before_ it was initialised :( // TODO: remove as many dependencies from the shell as possible InitializeComponent(); SetupReportMenus(); SetupRecentProjects(); applicationController.PropertyChanged += (sender, e) => { switch (e.PropertyName) { case "ProjectFileName": Text = applicationController.Title; break; case "RecentProjects": SetupRecentProjects(); break; } }; progressController = RuntimeAccessor.ServiceLocator.Resolve <IProgressController>(); progressController.Status.PropertyChanged += (s, e) => { toolStripStatusLabel.Text = progressController.Status; }; progressController.TotalWork.PropertyChanged += (s, e) => { toolStripProgressBar.TotalWork = progressController.TotalWork; }; progressController.CompletedWork.PropertyChanged += (s, e) => { toolStripProgressBar.CompletedWork = progressController.CompletedWork; }; progressController.DisplayProgressDialog += (s, e) => SyncContext.Post(cb => new ProgressMonitorDialog(e.ProgressMonitor).Show(this), null); }
internal Main(IApplicationController applicationController) { this.applicationController = applicationController; applicationController.RunStarted += (s, e) => SyncContext.Post(cb => { // enable/disable buttons startButton.Enabled = startTestsToolStripMenuItem.Enabled = false; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = false; stopButton.Enabled = stopTestsToolStripMenuItem.Enabled = true; }, null); applicationController.RunFinished += (s, e) => SyncContext.Post(cb => { // enable/disable buttons & menu items appropriately stopButton.Enabled = stopTestsToolStripMenuItem.Enabled = false; startButton.Enabled = startTestsToolStripMenuItem.Enabled = true; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = true; }, null); applicationController.ExploreFinished += (sender, e) => SyncContext.Post(cb => { startButton.Enabled = startTestsToolStripMenuItem.Enabled = true; startTestsWithDebuggerButton.Enabled = startWithDebuggerToolStripMenuItem.Enabled = true; }, null); applicationController.TestsFailed += (s, e) => SyncContext.Post(cb => Activate(), null); taskManager = RuntimeAccessor.ServiceLocator.Resolve<ITaskManager>(); optionsController = RuntimeAccessor.ServiceLocator.Resolve<IOptionsController>(); reportController = RuntimeAccessor.ServiceLocator.Resolve<IReportController>(); testTreeModel = RuntimeAccessor.ServiceLocator.Resolve<ITestTreeModel>(); testStatistics = RuntimeAccessor.ServiceLocator.Resolve<ITestStatistics>(); commandFactory = RuntimeAccessor.ServiceLocator.Resolve<ICommandFactory>(); testFrameworkManager = RuntimeAccessor.ServiceLocator.Resolve<ITestFrameworkManager>(); windowManager = RuntimeAccessor.ServiceLocator.Resolve<IWindowManager>(); // moved this below the service locator calls as the optionsController was being used _before_ it was initialised :( // TODO: remove as many dependencies from the shell as possible InitializeComponent(); SetupReportMenus(); SetupRecentProjects(); applicationController.PropertyChanged += (sender, e) => { switch (e.PropertyName) { case "ProjectFileName": Text = applicationController.Title; break; case "RecentProjects": SetupRecentProjects(); break; } }; progressController = RuntimeAccessor.ServiceLocator.Resolve<IProgressController>(); progressController.Status.PropertyChanged += (s, e) => { toolStripStatusLabel.Text = progressController.Status; }; progressController.TotalWork.PropertyChanged += (s, e) => { toolStripProgressBar.TotalWork = progressController.TotalWork; }; progressController.CompletedWork.PropertyChanged += (s, e) => { toolStripProgressBar.CompletedWork = progressController.CompletedWork; }; progressController.DisplayProgressDialog += (s, e) => SyncContext.Post(cb => new ProgressMonitorDialog(e.ProgressMonitor).Show(this), null); }
public void SetUp() { testTreeModel = MockRepository.GenerateStub<ITestTreeModel>(); var optionsController = MockRepository.GenerateStub<IOptionsController>(); filterService = new FilterService(testTreeModel, optionsController); }
public FilterService(ITestTreeModel testTreeModel, IOptionsController optionsController) { this.testTreeModel = testTreeModel; this.optionsController = optionsController; }
public FilteredTreeModel(ITestTreeModel innerTreeModel) : base(innerTreeModel) { specification = new AnySpecification <TestTreeNode>(); }
public void EstablishContext() { testTreeModel = MockRepository.GenerateStub<ITestTreeModel>(); testTreeModel.Stub(ttm => ttm.Root).Return(Root); testResultsController = new TestResultsController(testTreeModel); }