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); }