public CodeCoverageTestRunner(CodeCoverageTestRunnerContext context)
     : base(context)
 {
     this.options    = context.Options;
     this.fileSystem = context.CodeCoverageFileSystem;
     settingsFactory = new OpenCoverSettingsFactory(fileSystem);
 }
		public CodeCoverageTestRunner(CodeCoverageTestRunnerContext context)
			: base(context)
		{
			this.options = context.Options;
			this.fileSystem = context.CodeCoverageFileSystem;
			settingsFactory = new PartCoverSettingsFactory(fileSystem);
		}
		public MockCodeCoverageTestRunnerFactory()
		{
			ProcessRunner = new MockProcessRunner();
			TestResultsMonitor = new MockTestResultsMonitor();
			Options = new UnitTestingOptions(new Properties());
			FileSystem = new MockFileSystem();
			CodeCoverageTestRunnerContext context = new CodeCoverageTestRunnerContext(ProcessRunner, 
				TestResultsMonitor, 
				FileSystem, 
				MessageService,
				Options);
			TestRunner = new CodeCoverageTestRunner(context);
		}