public BenchmarkTestCaseRunner(
     BenchmarkTestCase testCase,
     string displayName,
     string skipReason,
     object[] constructorArguments,
     object[] testMethodArguments,
     IMessageBus messageBus,
     ExceptionAggregator aggregator,
     CancellationTokenSource cancellationTokenSource,
     IMessageSink diagnosticMessageSink)
     : base(
         testCase,
         displayName,
         skipReason,
         constructorArguments,
         testMethodArguments,
         messageBus,
         aggregator,
         cancellationTokenSource)
 {
     TestCase = testCase;
     _diagnosticMessageSink = diagnosticMessageSink;
 }
 public BenchmarkTestCaseRunner(
         BenchmarkTestCase testCase,
         string displayName,
         string skipReason,
         object[] constructorArguments,
         object[] testMethodArguments,
         IMessageBus messageBus,
         ExceptionAggregator aggregator,
         CancellationTokenSource cancellationTokenSource,
         IMessageSink diagnosticMessageSink)
     : base(
           testCase,
           displayName,
           skipReason,
           constructorArguments,
           testMethodArguments,
           messageBus,
           aggregator,
           cancellationTokenSource)
 {
     TestCase = testCase;
     _diagnosticMessageSink = diagnosticMessageSink;
 }