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