public async Task <ActionResult <GetStagedFilesResponse> > StagedUploads([FromRoute] GetStagedFilesRequest request) { var query = new GetStagedFilesQuery { ApplicationId = request.ApplicationId }; var result = await _mediator.Send(query); return(new GetStagedFilesResponse { Files = result.Files.Select(file => new GetStagedFilesResponse.AppealFile { Id = file.Id, Filename = file.Filename }).ToList() }); }
public void Setup() { _query = new GetStagedFilesQuery { ApplicationId = Guid.NewGuid() }; _queryResult = new AppealFiles { Files = new List <AppealFile> { new AppealFile { Id = Guid.NewGuid(), Filename = "test.pdf" } } }; _appealsQueries = new Mock <IAppealsQueries>(); _appealsQueries.Setup(x => x.GetStagedAppealFiles(_query.ApplicationId)).ReturnsAsync(() => _queryResult); _handler = new GetStagedFilesQueryHandler(_appealsQueries.Object); }