public void Nao_deve_criar_email_com_destinario_invalido(string destinarioInvalido) { const string mensagemEsperada = "Endereço de email inválido"; var mensagem = Assert.Throws <FormatException>(() => EmailBuilder.Novo().ComDestinario(destinarioInvalido).Criar()).Message; Assert.Equal(mensagemEsperada, mensagem); }
public void Deve_criar_email_com_destinaratio() { const string emailDestinario = "*****@*****.**"; var email = EmailBuilder.Novo().ComDestinario(emailDestinario).Criar(); Assert.Equal(emailDestinario, email.Destinario); }
public void Deve_enviar_email() { _enviadororDeEmail.Setup() //Given var email = EmailBuilder.Novo().ComDestinario("*****@*****.**").ComRemetente("*****@*****.**").ComMensagem("isso é um teste").Criar(); //Then Assert.True(new EnviadorDeEmail().Enviar(email)); }
public void Deve_criar_um_email_com_remetente() { const string enderecoEsperado = "*****@*****.**"; var email = EmailBuilder.Novo().ComRemetente(enderecoEsperado).Criar(); var novoEmail = new Email(email.Remetente, email.Mensagem, email.Destinario); Assert.Equal(enderecoEsperado, email.Remetente); }
public void Deve_criar_um_email_com_mensagem() { const string mensagemEsperada = "Texto para o email."; var email = EmailBuilder.Novo().ComMensagem(mensagemEsperada).Criar(); var novoEmail = new Email(email.Remetente, email.Mensagem, email.Destinario); Assert.Equal(mensagemEsperada, email.Mensagem); }
public void Nao_deve_criar_email_com_endereco_invalido(string remetente) { const string mensagemEsperada = "Endereço de email inválido"; void Action() => EmailBuilder.Novo().ComRemetente(remetente).Criar(); var mensagem = Assert.Throws <FormatException>((Action)Action).Message; Assert.Equal(mensagemEsperada, mensagem); }