public NUnitTestDebugger(IDebuggerService debuggerService,
                          IMessageService messageService,
                          ITestResultsReader testResultsReader,
                          UnitTestingOptions options)
     : base(debuggerService, messageService, testResultsReader)
 {
     this.options = options;
 }
		public NUnitTestDebugger(IDebuggerService debuggerService,
			IMessageService messageService,
			ITestResultsReader testResultsReader,
			UnitTestingOptions options)
			: base(debuggerService, messageService, testResultsReader)
		{
			this.options = options;
		}
		public TestProcessRunnerBase(TestProcessRunnerBaseContext context)
		{
			this.executionOptions = context.ExecutionOptions;
			this.processRunner = context.TestProcessRunner;
			this.testResultsReader = context.TestResultsReader;
			this.fileSystem = context.FileSystem;
			this.messageService = context.MessageService;
			
			testResultsReader.TestFinished += OnTestFinished;
		}
        public TestDebuggerBase(IDebuggerService debuggerService,
                                IMessageService messageService,
                                ITestResultsReader testResultsReader)
        {
            this.debugger          = debuggerService;
            this.messageService    = messageService;
            this.testResultsReader = testResultsReader;

            testResultsReader.TestFinished += OnTestFinished;
        }
		public TestDebuggerBase(IDebuggerService debuggerService,
			IMessageService messageService,
			ITestResultsReader testResultsReader)
		{
			this.debugger = debuggerService;
			this.messageService = messageService;
			this.testResultsReader = testResultsReader;
			
			testResultsReader.TestFinished += OnTestFinished;
		}
        public TestProcessRunnerBase(TestProcessRunnerBaseContext context)
        {
            this.executionOptions  = context.ExecutionOptions;
            this.processRunner     = context.TestProcessRunner;
            this.testResultsReader = context.TestResultsReader;
            this.fileSystem        = context.FileSystem;
            this.messageService    = context.MessageService;

            testResultsReader.TestFinished += OnTestFinished;
        }
		public TestProcessRunnerBaseContext(TestExecutionOptions executionOptions,
			IProcessRunner processRunner,
			ITestResultsReader testResultsMonitor,
			IFileSystem fileSystem,
			IMessageService messageService)
		{
			this.executionOptions = executionOptions;
			this.processRunner = processRunner;
			this.testResultsReader = testResultsMonitor;
			this.fileSystem = fileSystem;
			this.messageService = messageService;
		}
 public TestProcessRunnerBaseContext(TestExecutionOptions executionOptions,
                                     IProcessRunner processRunner,
                                     ITestResultsReader testResultsMonitor,
                                     IFileSystem fileSystem,
                                     IMessageService messageService)
 {
     this.executionOptions  = executionOptions;
     this.processRunner     = processRunner;
     this.testResultsReader = testResultsMonitor;
     this.fileSystem        = fileSystem;
     this.messageService    = messageService;
 }