public MockNUnitTestFramework(IUnitTestDebuggerService debuggerService,
			ITestResultsMonitor testResultsMonitor, 
			UnitTestingOptions options,
			IUnitTestMessageService messageService)
			: this(debuggerService, null, testResultsMonitor, options, messageService)
		{
		}
 public MockNUnitTestFramework(IUnitTestDebuggerService debuggerService,
                               ITestResultsMonitor testResultsMonitor,
                               UnitTestingOptions options,
                               IUnitTestMessageService messageService)
     : this(debuggerService, null, testResultsMonitor, options, messageService)
 {
 }
 public NUnitTestDebugger(IUnitTestDebuggerService debuggerService,
                          IUnitTestMessageService messageService,
                          ITestResultsMonitor testResultsMonitor,
                          UnitTestingOptions options)
     : base(debuggerService, messageService, testResultsMonitor)
 {
     this.options = options;
 }
		public DerivedCodeCoverageTestRunner(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			UnitTestingOptions options,
			IFileSystem fileSystem,
			IUnitTestMessageService messageService)
			: base(new CodeCoverageTestRunnerContext(processRunner, testResultsMonitor, fileSystem, messageService, options))
		{
		}
예제 #5
0
		public NUnitTestDebugger(IUnitTestDebuggerService debuggerService,
			IUnitTestMessageService messageService,
			ITestResultsMonitor testResultsMonitor,
			UnitTestingOptions options)
			: base(debuggerService, messageService, testResultsMonitor)
		{
			this.options = options;
		}
 public DerivedCodeCoverageTestRunner(IUnitTestProcessRunner processRunner,
                                      ITestResultsMonitor testResultsMonitor,
                                      UnitTestingOptions options,
                                      IFileSystem fileSystem,
                                      IUnitTestMessageService messageService)
     : base(new CodeCoverageTestRunnerContext(processRunner, testResultsMonitor, fileSystem, messageService, options))
 {
 }
예제 #7
0
		public MSTestDebugger(
			IUnitTestDebuggerService debuggerService,
			IUnitTestMessageService messageService)
		{
			this.debuggerService = debuggerService;
			this.messageService = messageService;
			this.debugger = debuggerService.CurrentDebugger;
		}
예제 #8
0
 public MSTestDebugger(
     IUnitTestDebuggerService debuggerService,
     IUnitTestMessageService messageService)
 {
     this.debuggerService = debuggerService;
     this.messageService  = messageService;
     this.debugger        = debuggerService.CurrentDebugger;
 }
		public CodeCoverageTestRunnerContext(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			ICSharpCode.CodeCoverage.IFileSystem fileSystem,
			IUnitTestMessageService messageService,
			UnitTestingOptions options)
			: base(processRunner, testResultsMonitor, fileSystem, messageService)
		{
			this.options = options;
		}
 public CodeCoverageTestRunnerContext(IUnitTestProcessRunner processRunner,
                                      ITestResultsMonitor testResultsMonitor,
                                      ICSharpCode.CodeCoverage.IFileSystem fileSystem,
                                      IUnitTestMessageService messageService,
                                      UnitTestingOptions options)
     : base(processRunner, testResultsMonitor, fileSystem, messageService)
 {
     this.options = options;
 }
예제 #11
0
		public RubyTestRunnerContext(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			RubyAddInOptions options,
			IScriptingFileService fileService,
			IUnitTestMessageService messageService)
			: base(processRunner, testResultsMonitor, fileService, messageService)
		{
			this.options = options;
			this.fileService = fileService;
		}
 public TestProcessRunnerBaseContext(IUnitTestProcessRunner processRunner,
                                     ITestResultsMonitor testResultsMonitor,
                                     IFileSystem fileSystem,
                                     IUnitTestMessageService messageService)
 {
     this.processRunner      = processRunner;
     this.testResultsMonitor = testResultsMonitor;
     this.fileSystem         = fileSystem;
     this.messageService     = messageService;
 }
 public RubyTestRunnerContext(IUnitTestProcessRunner processRunner,
                              ITestResultsMonitor testResultsMonitor,
                              RubyAddInOptions options,
                              IScriptingFileService fileService,
                              IUnitTestMessageService messageService)
     : base(processRunner, testResultsMonitor, fileService, messageService)
 {
     this.options     = options;
     this.fileService = fileService;
 }
		public TestProcessRunnerBaseContext(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			IFileSystem fileSystem,
			IUnitTestMessageService messageService)
		{
			this.processRunner = processRunner;
			this.testResultsMonitor = testResultsMonitor;
			this.fileSystem = fileSystem;
			this.messageService = messageService;
		}
예제 #15
0
 public RubyTestDebugger(IUnitTestDebuggerService debuggerService,
                         IUnitTestMessageService messageService,
                         ITestResultsMonitor testResultsMonitor,
                         RubyAddInOptions options,
                         IScriptingFileService fileService)
     : base(debuggerService, messageService, testResultsMonitor)
 {
     this.options     = options;
     this.fileService = fileService;
     testResultsMonitor.InitialFilePosition = 0;
 }
예제 #16
0
        public TestDebuggerBase(IUnitTestDebuggerService debuggerService,
                                IUnitTestMessageService messageService,
                                ITestResultsMonitor testResultsMonitor)
        {
            this.debuggerService    = debuggerService;
            this.messageService     = messageService;
            this.testResultsMonitor = testResultsMonitor;
            this.debugger           = debuggerService.CurrentDebugger;

            testResultsMonitor.TestFinished += OnTestFinished;
        }
예제 #17
0
		public RubyTestDebugger(IUnitTestDebuggerService debuggerService,
			IUnitTestMessageService messageService,
			ITestResultsMonitor testResultsMonitor,
			RubyAddInOptions options,
			IScriptingFileService fileService)
			: base(debuggerService, messageService, testResultsMonitor)
		{
			this.options = options;
			this.fileService = fileService;
			testResultsMonitor.InitialFilePosition = 0;
		}
예제 #18
0
		public TestDebuggerBase(IUnitTestDebuggerService debuggerService,
			IUnitTestMessageService messageService,
			ITestResultsMonitor testResultsMonitor)
		{
			this.debuggerService = debuggerService;
			this.messageService = messageService;
			this.testResultsMonitor = testResultsMonitor;
			this.debugger = debuggerService.CurrentDebugger;
			
			testResultsMonitor.TestFinished += OnTestFinished;
		}
		public MockNUnitTestFramework(IUnitTestDebuggerService debuggerService,
			IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor, 
			UnitTestingOptions options,
			IUnitTestMessageService messageService)
		{
			this.debuggerService = debuggerService;
			this.processRunner = processRunner;
			this.testResultsMonitor = testResultsMonitor;
			this.options = options;
			this.messageService = messageService;
		}
 public PythonTestRunnerContext(IUnitTestProcessRunner processRunner,
                                ITestResultsMonitor testResultsMonitor,
                                IUnitTestMessageService messageService,
                                PythonAddInOptions options,
                                PythonStandardLibraryPath pythonStandardLibraryPath,
                                IScriptingFileService fileService)
     : base(processRunner, testResultsMonitor, fileService, messageService)
 {
     this.options = options;
     this.pythonStandardLibraryPath = pythonStandardLibraryPath;
     this.fileService = fileService;
 }
예제 #21
0
 public PythonTestDebugger(IUnitTestDebuggerService debuggerService,
                           IUnitTestMessageService messageService,
                           ITestResultsMonitor testResultsMonitor,
                           PythonAddInOptions options,
                           PythonStandardLibraryPath pythonStandardLibraryPath,
                           IScriptingFileService fileService)
     : base(debuggerService, messageService, testResultsMonitor)
 {
     this.options = options;
     this.pythonStandardLibraryPath = pythonStandardLibraryPath;
     this.fileService = fileService;
 }
		public PythonTestRunnerContext(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			IUnitTestMessageService messageService,
			PythonAddInOptions options,
			PythonStandardLibraryPath pythonStandardLibraryPath,
			IScriptingFileService fileService)
			: base(processRunner, testResultsMonitor, fileService, messageService)
		{
			this.options = options;
			this.pythonStandardLibraryPath = pythonStandardLibraryPath;
			this.fileService = fileService;
		}
 public MockNUnitTestFramework(IUnitTestDebuggerService debuggerService,
                               IUnitTestProcessRunner processRunner,
                               ITestResultsMonitor testResultsMonitor,
                               UnitTestingOptions options,
                               IUnitTestMessageService messageService)
 {
     this.debuggerService    = debuggerService;
     this.processRunner      = processRunner;
     this.testResultsMonitor = testResultsMonitor;
     this.options            = options;
     this.messageService     = messageService;
 }
예제 #24
0
		public PythonTestDebugger(IUnitTestDebuggerService debuggerService,
			IUnitTestMessageService messageService,
			ITestResultsMonitor testResultsMonitor,
			PythonAddInOptions options,
			PythonStandardLibraryPath pythonStandardLibraryPath,
			IScriptingFileService fileService)
			: base(debuggerService, messageService, testResultsMonitor)
		{
			this.options = options;
			this.pythonStandardLibraryPath = pythonStandardLibraryPath;
			this.fileService = fileService;
		}
예제 #25
0
        public MSTestRunner(
            IUnitTestProcessRunner processRunner,
            IFileSystem fileSystem,
            IUnitTestMessageService messageService)
        {
            this.processRunner  = processRunner;
            this.fileSystem     = fileSystem;
            this.messageService = messageService;

            processRunner.LogStandardOutputAndError = false;
            processRunner.OutputLineReceived       += OutputLineReceived;
            processRunner.ErrorLineReceived        += OutputLineReceived;
            processRunner.ProcessExited            += ProcessRunnerExited;
        }
예제 #26
0
		public MSTestRunner(
			IUnitTestProcessRunner processRunner,
			IFileSystem fileSystem,
			IUnitTestMessageService messageService)
		{
			this.processRunner = processRunner;
			this.fileSystem = fileSystem;
			this.messageService = messageService;
			
			processRunner.LogStandardOutputAndError = false;
			processRunner.OutputLineReceived += OutputLineReceived;
			processRunner.ErrorLineReceived += OutputLineReceived;
			processRunner.ProcessExited += ProcessRunnerExited;
		}
        public TestProcessRunnerBase(IUnitTestProcessRunner processRunner,
                                     ITestResultsMonitor testResultsMonitor,
                                     IFileSystem fileSystem,
                                     IUnitTestMessageService messageService)
        {
            this.processRunner      = processRunner;
            this.testResultsMonitor = testResultsMonitor;
            this.fileSystem         = fileSystem;
            this.messageService     = messageService;

            processRunner.LogStandardOutputAndError = false;
            processRunner.OutputLineReceived       += OutputLineReceived;
            processRunner.ErrorLineReceived        += OutputLineReceived;
            processRunner.ProcessExited            += OnAllTestsFinished;
            testResultsMonitor.TestFinished        += OnTestFinished;
        }
		public TestProcessRunnerBase(IUnitTestProcessRunner processRunner,
			ITestResultsMonitor testResultsMonitor,
			IFileSystem fileSystem,
			IUnitTestMessageService messageService)
		{
			this.processRunner = processRunner;
			this.testResultsMonitor = testResultsMonitor;
			this.fileSystem = fileSystem;
			this.messageService = messageService;
			
			processRunner.LogStandardOutputAndError = false;
			processRunner.OutputLineReceived += OutputLineReceived;
			processRunner.ErrorLineReceived += OutputLineReceived;
			processRunner.ProcessExited += OnAllTestsFinished;
			testResultsMonitor.TestFinished += OnTestFinished;
		}