public async Task <IActionResult> EditEmailTemplate(EditEmailTemplateRequest request) { var response = await mediator.Send(request); Log.Information($"User #{HttpContext.GetCurrentUserId()} edited email template: {request.TemplateName}"); return(this.CreateResponse(response)); }
public async Task Handle_WhenCalled_ReturnEditEmailTemplateResponse() { var request = new EditEmailTemplateRequest { TemplateName = "test", Content = "test", Subject = "test" }; emailTemplateGenerator.Setup(etg => etg.EditEmailTemplate(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())); var result = await editEmailTemplateCommand.Handle(request, It.IsAny <CancellationToken>()); Assert.That(result, Is.TypeOf <EditEmailTemplateResponse>()); }