public async Task WhenIRequestTheWorkflowStateForSlugAndWorkflowIdWithEmbedded(string embed, string slug, string workflowId)
        {
            string resolvedSlug       = SpecHelpers.ParseSpecValue <string>(this.scenarioContext, slug);
            string resolvedWorkflowId = SpecHelpers.ParseSpecValue <string>(this.scenarioContext, workflowId);
            Embed? resolvedEmbed      = string.IsNullOrEmpty(embed) ? (Embed?)null : Enum.Parse <Embed>(embed, true);

            try
            {
                ContentClient client = this.featureContext.Get <ContentClient>();
                SwaggerResponse <ContentStateResponse> response = await client.GetWorkflowStateAsync(
                    this.featureContext.GetCurrentTenantId(),
                    resolvedSlug,
                    resolvedWorkflowId,
                    resolvedEmbed).ConfigureAwait(false);

                this.scenarioContext.StoreLastApiResponse(response);
            }
            catch (SwaggerException ex)
            {
                this.scenarioContext.StoreLastApiException(ex);
            }
        }