/// <summary>
    /// Sets the string to use as the response content.
    /// </summary>
    /// <param name="builder">The <see cref="HttpRequestInterceptionBuilder"/> to use.</param>
    /// <param name="content">The UTF-8 encoded string to use as the content.</param>
    /// <returns>
    /// The value specified by <paramref name="builder"/>.
    /// </returns>
    /// <exception cref="ArgumentNullException">
    /// <paramref name="builder"/> is <see langword="null"/>.
    /// </exception>
    public static HttpRequestInterceptionBuilder WithContent(this HttpRequestInterceptionBuilder builder, string content)
    {
        if (builder == null)
        {
            throw new ArgumentNullException(nameof(builder));
        }

        return(builder.WithContent(() => Encoding.UTF8.GetBytes(content ?? string.Empty)));
    }
        private static HttpRequestInterceptionBuilder SetContent(this HttpRequestInterceptionBuilder builder, BundleItem item)
        {
            string content = GetRawContentString(item) ?? string.Empty;

            if (item.TemplateValues?.Count > 0)
            {
                content = TemplateString(content, item.TemplateValues);
            }

            return(builder.WithContent(content));
        }