public EmailTemplateController( IAuthorizationService authorizationService, EmailTemplatesManager templatesManager, IShapeFactory shapeFactory, ISiteService siteService, IStringLocalizer <EmailTemplateController> stringLocalizer, IHtmlLocalizer <EmailTemplateController> htmlLocalizer, INotifier notifier, ISmtpService smtpService, ILiquidTemplateManager liquidTemplateManager, HtmlEncoder htmlEncoder, IContentManager contentManager, IEmailTemplatesService emailTemplatesService ) { _authorizationService = authorizationService; _templatesManager = templatesManager; New = shapeFactory; _siteService = siteService; _notifier = notifier; _smtpService = smtpService; S = stringLocalizer; H = htmlLocalizer; _liquidTemplateManager = liquidTemplateManager; _htmlEncoder = htmlEncoder; _contentManager = contentManager; _emailTemplatesService = emailTemplatesService; }
public async Task ReadTemplateAsync_Should_Return_Proper_Template() { // arrange pathManager.Setup(s => s.GetEmailTemplatePath(It.IsAny <string>())) .Returns("./Resources/Emails/NewOrder.html"); var templateName = "whatever"; var sut = new EmailTemplatesManager(pathManager.Object); //act var result = await sut.ReadTemplateAsync(templateName); // assert result.Should().NotBeEmpty(); }
public void ReadTemplateAsync_Should_Throw_Exception_WithCode_EmailTemplateNotExists() { // arrange pathManager.Setup(s => s.GetEmailTemplatePath(It.IsAny <string>())) .Returns("./Resources/Emails/WrongTemplate.html"); var templateName = "NewOrder.html"; var sut = new EmailTemplatesManager(pathManager.Object); //act Func <Task <string> > result = async() => await sut.ReadTemplateAsync(templateName); // assert result.Should().Throw <StreetwoodException>() .Which.ErrorCode.Should().BeEquivalentTo(ErrorCode.EmailTemplateNotExists(templateName)); }
public TemplateEmailTask( IWorkflowExpressionEvaluator expressionEvaluator, ILiquidTemplateManager liquidTemplateManager, IStringLocalizer <TemplateEmailTask> localizer, ILogger <TemplateEmailTask> logger, ISmtpService smtpService, EmailTemplatesManager emailtemplatesManager ) { _expressionEvaluator = expressionEvaluator; _logger = logger; _smtpService = smtpService; _emailtemplatesManager = emailtemplatesManager; T = localizer; }
public EmailTemplateController( IAuthorizationService authorizationService, EmailTemplatesManager emailTemplatesManager, IShapeFactory shapeFactory, ISiteService siteService, IStringLocalizer <EmailTemplateController> stringLocalizer, IHtmlLocalizer <EmailTemplateController> htmlLocalizer, INotifier notifier) { _authorizationService = authorizationService; _emailTemplatesManager = emailTemplatesManager; New = shapeFactory; _siteService = siteService; _notifier = notifier; S = stringLocalizer; H = htmlLocalizer; }
public EmailTemplateTask( IStringLocalizer <EmailTemplateTask> localizer, EmailTemplatesManager templatesManager, HtmlEncoder htmlEncoder, ILiquidTemplateManager liquidTemplateManager, ISmtpService smtpService, IEmailTemplatesService emailTemplatesService, IWorkflowScriptEvaluator scriptEvaluator ) { S = localizer; _templatesManager = templatesManager; _htmlEncoder = htmlEncoder; _liquidTemplateManager = liquidTemplateManager; _smtpService = smtpService; _emailTemplatesService = emailTemplatesService; _scriptEvaluator = scriptEvaluator; }
public EmailTemplateTaskDisplayDriver(EmailTemplatesManager templatesManager) { _templatesManager = templatesManager; }
public EmailTemplateStep(EmailTemplatesManager templatesManager) { _emailTemplatesManager = templatesManager; }
public Migrations(IContentDefinitionManager contentDefinitionManager, EmailTemplatesManager templatesManager) { _contentDefinitionManager = contentDefinitionManager; _templatesManager = templatesManager; }
public AllEmailTemplatesDeploymentSource(EmailTemplatesManager templatesManager) { _templatesManager = templatesManager; }
public EmailTemplatePartSettingsDisplayDriver(EmailTemplatesManager templatesManager) { _templatesManager = templatesManager; }