/// <summary>
 /// Initializes a new instance of the <see cref="TestRequestSender"/> class.
 /// </summary>
 /// <param name="protocolConfig">Protocol configuration.</param>
 /// <param name="runtimeProvider">The runtime provider.</param>
 public TestRequestSender(ProtocolConfig protocolConfig, ITestRuntimeProvider runtimeProvider)
     : this(
         runtimeProvider,
         communicationEndPoint : null,
         runtimeProvider.GetTestHostConnectionInfo(),
         JsonDataSerializer.Instance,
         protocolConfig,
         ClientProcessExitWaitTimeout)
 {
     this.SetCommunicationEndPoint();
 }