public async Task <IActionResult> AcceptReportAssignment(AcceptReportAssignmentRequest request) { var response = await mediator.Send(request); Log.Information( $"User #{HttpContext.GetCurrentUserId()} accepted assignment to report #{request.ReportId}"); return(this.CreateResponse(response)); }
public void SetUp() { report = new Report(); request = new AcceptReportAssignmentRequest { ReportId = "xxx" }; reportManager = new Mock <IReportManager>(); reportValidationHub = new Mock <IReportValidationHub>(); reportValidationHub.Setup(rv => rv.ValidateAndReturnReport(It.IsAny <string>(), It.IsAny <ReportPermission[]>())) .ReturnsAsync(report); acceptReportAssignmentCommand = new AcceptReportAssignmentCommand(reportManager.Object, reportValidationHub.Object); }