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;
 }