public async Task GenerateCsvForBatchPublishedProvidersForReleaseDelegatesToPublishingEndPoint() { string specificationId = NewRandomString(); PublishedProviderIdsRequest request = new PublishedProviderIdsRequest { PublishedProviderIds = new List <string> { NewRandomString() } }; PublishedProviderDataDownload expectedResponse = new PublishedProviderDataDownload(); _publishingApiClient.GenerateCsvForBatchPublishedProvidersForRelease(Arg.Is(request), Arg.Is(specificationId)) .Returns(new ApiResponse <PublishedProviderDataDownload>(HttpStatusCode.OK, expectedResponse)); OkObjectResult result = await _publishController.GenerateCsvForBatchPublishedProvidersForRelease(request, specificationId) as OkObjectResult; result? .Value .Should() .BeSameAs(expectedResponse); }