internal RuntimeApiClient(IEnvironmentVariables environmentVariables, HttpClient httpClient)
        {
            ExceptionConverter = ExceptionInfo.GetExceptionInfo;
            _httpClient        = httpClient;
            LambdaEnvironment  = new LambdaEnvironment(environmentVariables);
            var internalClient = new InternalRuntimeApiClient(httpClient);

            internalClient.BaseUrl = "http://" + LambdaEnvironment.RuntimeServerHostAndPort + internalClient.BaseUrl;
            _internalClient        = internalClient;
        }
 internal RuntimeApiClient(IEnvironmentVariables environmentVariables, IInternalRuntimeApiClient internalClient)
 {
     LambdaEnvironment  = new LambdaEnvironment(environmentVariables);
     _internalClient    = internalClient;
     ExceptionConverter = ExceptionInfo.GetExceptionInfo;
 }