public async Task GetLatestPublishedDateDelegatesToPublishingEndPointAndReturnsLatestDate()
        {
            string fundingPeriodId = NewRandomString();
            string fundingStreamId = NewRandomString();

            LatestPublishedDate expectedLatestDate = new LatestPublishedDate();

            _publishingApiClient
            .GetLatestPublishedDate(fundingStreamId, fundingPeriodId)
            .Returns(new ApiResponse <LatestPublishedDate>(HttpStatusCode.OK, expectedLatestDate));

            OkObjectResult result = await WhenTheLatestPublishedDateIsQueried(fundingPeriodId, fundingStreamId) as OkObjectResult;

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