public void ConfiguraEmail(IConfiguracaoEmail configSmtp) { if (configSmtp == null) { throw new ArgumentNullException("Deve ser informada as configurações de e-mail."); } this.configSmtp = configSmtp; }
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; }
public IEnvioEmailServico EnvioDeEmailServico(IConfiguracaoEmail configSmtp) { recipiente.ConfiguraEmail(configSmtp); return(recipiente.GetInstance <IEnvioEmailServico>()); }
public EnvioEmailServicoTeste() { this.configuracaoSmtp = new ConfiguracaoSmtp("smtp.gmail.com", "*****@*****.**", "12345", 25); }