private UnityTestInstructionExecutor(
     UnityTestScheduler scheduler,
     UnityErrorLogInterceptor errorLogInterceptor,
     bool logErrors)
     : base(
         scheduler,
         errorLogInterceptor,
         logErrors ? new UnityFailureListener() : null)
 {
     this.scheduler           = scheduler;
     this.errorLogInterceptor = errorLogInterceptor;
 }
 private UnityTestInstructionExecutor(
     UnityTestScheduler scheduler,
     UnityErrorLogInterceptor errorLogInterceptor,
     bool logErrors,
     IGlobalContextProvider globalContextProvider)
     : base(
         scheduler,
         errorLogInterceptor,
         logErrors ? new UnityFailureListener() : null,
         globalContextProvider,
         new[]
 {
     typeof(IgnoreException),
     typeof(InconclusiveException),
     typeof(SuccessException),
 })
 {
     this.scheduler           = scheduler;
     this.errorLogInterceptor = errorLogInterceptor;
 }