コード例 #1
0
        public void Setup()
        {
            _mediator = new Mock <IMediator>();

            _request = _fixture.Create <SendEmailsRequest>();

            _controller = new FunctionsController(_mediator.Object, Mock.Of <ILogger <FunctionsController> >());
        }
コード例 #2
0
        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());
        }