public void Setup() { _mediator = new Mock <IMediator>(); _request = _fixture.Create <SendEmailsRequest>(); _controller = new FunctionsController(_mediator.Object, Mock.Of <ILogger <FunctionsController> >()); }
public async Task <IActionResult> SendEmails(SendEmailsRequest request) { await _mediator.Send(new SendEmailsCommand() { EmailDataList = request.EmailDataList.Select(x => new SendEmailsCommand.EmailData(x.TemplateName, x.RecipientEmailAddress, x.Tokens)).ToList() }); return(Ok()); }