/// <summary>
        /// Geração do template para um tipo de mensagem
        /// </summary>
        /// <param name="messageTemplateType">Tipo de template para mensagem</param>
        /// <param name="data">Dados para substituição</param>
        /// <returns>String html</returns>
        public string GetTemplate(
            MessageTemplateType messageTemplateType,
            dynamic data)
        {
            try
            {
                string messageTemplate = _enumHelpers.GetDisplay(messageTemplateType, Messages.ResourceManager);
                if (!string.IsNullOrEmpty(messageTemplate))
                {
                    return(ReplaceData(messageTemplate, data));
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, ex.Message);
            }

            return(null);
        }
Exemple #2
0
        public void execution_must_be_fast(
            MockEnum value)
        {
            //warm up
            _enumHelpers
            .GetDisplay(value, Strings.ResourceManager);

            _enumHelpers
            .ExecutionTimeOf(s => s.GetDisplay(value, Strings.ResourceManager))
            .Should()
            .BeLessOrEqualTo(MaxExecutionTime);

            _enumHelpers
            .ExecutionTimeOf(s => s.GetDisplay(value, null))
            .Should()
            .BeLessOrEqualTo(MaxExecutionTime);

            _enumHelpers
            .ExecutionTimeOf(s => s.GetDisplay(value, Empty.ResourceManager))
            .Should()
            .BeLessOrEqualTo(MaxExecutionTime);
        }