public async Task GenerateCsvForAllPublishedProvidersForApprovalDelegatesToPublishingEndPoint()
        {
            string specificationId = NewRandomString();

            PublishedProviderDataDownload expectedResponse = new PublishedProviderDataDownload();

            _publishingApiClient.GenerateCsvForAllPublishedProvidersForApproval(Arg.Is(specificationId))
            .Returns(new ApiResponse <PublishedProviderDataDownload>(HttpStatusCode.OK, expectedResponse));

            OkObjectResult result = await _publishController.GenerateCsvForAllPublishedProvidersForApproval(specificationId) as OkObjectResult;

            result?
            .Value
            .Should()
            .BeSameAs(expectedResponse);
        }