public void EmailDeveSerValido() { // Arrange var nome_incompleto = "Fulano de Tal"; var cpf = CPF_VALIDO; var email = "*****@*****.**"; var comando = new ComandoCriaResponsavel(nome_incompleto, cpf, email); validadorEmail .Setup(v => v.EmailValido(It.IsAny <string>())) .Returns(true); validadorCpf .Setup(v => v.CpfValido(It.IsAny <string>())) .Returns(true); repo .Setup(o => o.Salva(It.IsAny <Responsavel>())) .Returns((Responsavel a) => a); repo .Setup(o => o.CpfJaCadastrado(It.IsAny <string>())) .Returns(false); // Act var result = servico.CriaResponsavel(comando); // Assert result.State.Should().Be(EitherStatus.IsRight); result.IfRight(e => { e.Email.Should().Be(email); }); }
public void CpfValido() { // Arrange var nome_incompleto = "Fulano de Tal"; var cpf = "38078202059"; var email = "*****@*****.**"; var comando = new ComandoCriaResponsavel(nome_incompleto, cpf, email); // Act var result = servico.CriaResponsavel(comando); // Assert result.State.Should().Be(EitherStatus.IsRight); }