private string GetUrl(string path)
        {
            if (string.IsNullOrEmpty(_apiSchemeAndHostConfigKey) == true)
            {
                throw new InvalidOperationException("ApiSchemeAndHostConfigKey is empty");
            }

            var schemeAndHost = _configuration[_apiSchemeAndHostConfigKey];

            if (string.IsNullOrEmpty(schemeAndHost))
            {
                throw new InvalidOperationException($"schemeAndHost is empty by key = {_apiSchemeAndHostConfigKey}");
            }

            var url = _remoteCallHelperService.BuildUrl(schemeAndHost: schemeAndHost, urlPath: path);

            return(url);
        }