Esempio n. 1
0
 public void ConfiguraEmail(IConfiguracaoEmail configSmtp)
 {
     if (configSmtp == null)
     {
         throw new ArgumentNullException("Deve ser informada as configurações de e-mail.");
     }
     this.configSmtp = configSmtp;
 }
Esempio n. 2
0
 public EnvioEmailSmtp(IConfiguracaoEmail configuracao, IValidadorEmailServico validadorEmail)
 {
     this.validadorEmailServico = validadorEmail;
     if (configuracao == null)
     {
         throw new ArgumentNullException("Não foram definidas as configurações 'SMTP' para envio de email.");
     }
     this.Configuracao = configuracao;
 }
Esempio n. 3
0
 public IEnvioEmailServico EnvioDeEmailServico(IConfiguracaoEmail configSmtp)
 {
     recipiente.ConfiguraEmail(configSmtp);
     return(recipiente.GetInstance <IEnvioEmailServico>());
 }
 public EnvioEmailServicoTeste()
 {
     this.configuracaoSmtp = new ConfiguracaoSmtp("smtp.gmail.com", "*****@*****.**", "12345", 25);
 }