internal DefaultEngineInvoker(ITestRequestHandler requestHandler, IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper) { this.processHelper = processHelper; this.requestHandler = requestHandler; this.dataCollectionTestCaseEventSender = dataCollectionTestCaseEventSender; }
/// <summary> /// Initializes a new instance of the <see cref="ProxyOutOfProcDataCollectionManager"/> class. /// </summary> /// <param name="dataCollectionTestCaseEventSender"> /// The data collection test case event sender. /// </param> /// <param name="dataCollectionTestCaseEventManager"> /// The data collection test case event manager. /// </param> public ProxyOutOfProcDataCollectionManager(IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, ITestEventsPublisher testEventsPublisher) { this.attachmentsCache = new Dictionary <Guid, Collection <AttachmentSet> >(); this.testEventsPublisher = testEventsPublisher; this.dataCollectionTestCaseEventSender = dataCollectionTestCaseEventSender; this.testEventsPublisher.TestCaseStart += this.TriggerTestCaseStart; this.testEventsPublisher.TestCaseEnd += this.TriggerTestCaseEnd; this.testEventsPublisher.TestResult += TriggerSendTestResult; this.testEventsPublisher.SessionEnd += this.TriggerTestSessionEnd; this.attachmentsCache = new Dictionary <Guid, Collection <AttachmentSet> >(); }