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