public void AnnualReportCreatePDFAsync_ReturnsByteArray_Test(int annualReportId) { _repository.Setup(rep => rep.AnnualReports.GetFirstOrDefaultAsync(It.IsAny <Expression <Func <AnnualReport, bool> > >(), It.IsAny <Func <IQueryable <AnnualReport>, IIncludableQueryable <AnnualReport, object> > >())) .ReturnsAsync(AnnualReports.FirstOrDefault(x => x.ID == annualReportId)); _decisionBlobStorage.Setup(blob => blob.GetBlobBase64Async(It.IsAny <string>())).ReturnsAsync("Blank"); var actualReturn = _pdfService.AnnualReportCreatePDFAsync(annualReportId); _repository.Verify(rep => rep.AnnualReports.GetFirstOrDefaultAsync(It.IsAny <Expression <Func <AnnualReport, bool> > >(), It.IsAny <Func <IQueryable <AnnualReport>, IIncludableQueryable <AnnualReport, object> > >()), Times.Once); Assert.IsInstanceOf <byte[]>(actualReturn.Result); }