コード例 #1
0
		public RubyTestRunner(RubyTestRunnerContext context)
			: base(context)
		{
			this.options = context.Options;
			this.fileService = context.ScriptingFileService;
			context.TestResultsMonitor.InitialFilePosition = 0;
		}
コード例 #2
0
 public RubyTestRunner(RubyTestRunnerContext context)
     : base(context)
 {
     this.options     = context.Options;
     this.fileService = context.ScriptingFileService;
     context.TestResultsMonitor.InitialFilePosition = 0;
 }
		void CreateTestRunner()
		{
			processRunner = new MockProcessRunner();
			testResultsMonitor = new MockTestResultsMonitor();
			testResultsMonitor.InitialFilePosition = 3;
			options = new RubyAddInOptions(new Properties());
			options.RubyFileName = @"c:\ironruby\ir.exe";
			fileService = new MockScriptingFileService();
			MockMessageService messageService = new MockMessageService();
			
			RubyTestRunnerContext context = new RubyTestRunnerContext(processRunner, testResultsMonitor, options, fileService, messageService);
			testRunner = new RubyTestRunner(context);
		}