public CommonTestExecutor(ILog log, ITestStepFactory testStepFactory, IAttachmentCollector errorCollector, IWebDriverProvider webDriverProvider)
 {
     WebDriverProvider = webDriverProvider;
     TestStepFactory   = testStepFactory;
     ErrorCollector    = errorCollector;
     Log = log;
 }
 public ParallellTestExecutor(ILog log, ITestStepFactory testStepFactory, IAttachmentCollector errorCollector, ITestExecutorReporting reporting, IWebDriverProvider webDriverProvider)
 {
     _stop              = false;
     _errorCollector    = errorCollector;
     _testStepFactory   = testStepFactory;
     _reporting         = reporting;
     _logger            = log;
     _webDriverProvider = webDriverProvider;
 }
 public AsyncTestExecutor(ILog logger, ITestStepFactory testStepFactory, IAttachmentCollector errorCollector, IWebDriverProvider webDriverProvider)
     : base(logger, testStepFactory, errorCollector, webDriverProvider)
 {
     _logger = logger;
 }