public void Dado_um_EmailInvalido_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "MArcelo", "08272217627", "marcelogmail.com"); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O e-mail informado não é válido."); }
public void Dado_um_EmailVazio_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "MArcelo", "08272217627", ""); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O Email não pode ser vazio."); }
public void Dado_um_CpfInvalido_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "MArcelo", "fewfw123", "*****@*****.**"); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O CPF informado não é válido."); }
public void Dado_um_CpfVazio_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "MArcelo", "", "*****@*****.**"); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O CPF não pode ser vazio."); }
public void Dado_um_NomeNulo_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, null, "08272217627", "*****@*****.**"); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O Nome não pode ser nulo."); }
public void Dado_um_EmailExtenso_Retorna_Erro() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "MArcelo", "08272217627", "*****@*****.**"); _registrarDesenvolvedorCommand.Valido(); Assert.AreEqual(_registrarDesenvolvedorCommand.ValidationResult.Errors[0].ErrorMessage, "O e-mail não pode ser maior que 100 caracteres."); }
public async Task Dado_Um_CpfJaCadastrado_Retorna_Erro() { var desenvolvedorCommand = DesenvolvedorDto.ParaDesenvolvedorDto(new Desenvolvedor("Marcelo", "08272217627", "*****@*****.**")); var desenvolvedorCommandMesmoCpf = new RegistrarDesenvolvedorCommand(Guid.Empty, "Teste", "08272217627", "*****@*****.**"); _mocker.GetMock <IDesenvolvedorRepository>().Setup(d => d.ObterPorCpf("08272217627")).Returns(Task.FromResult(desenvolvedorCommand)); _mocker.GetMock <IDesenvolvedorRepository>().Setup(d => d.UnitOfWork.Commit()).Returns(Task.FromResult(false)); var result = await _desenvolvedorCommandHandler.Handle(desenvolvedorCommandMesmoCpf, CancellationToken.None); Assert.IsNotNull(result); _mocker.GetMock <IDesenvolvedorRepository>().Verify(r => r.UnitOfWork.Commit(), Times.Never); _mocker.GetMock <ICommandResult>().Verify(r => r.AddFluentValidation(It.IsAny <ValidationResult>()), Times.Once); }
public async Task <ICommandResult> PostCadastrar(RegistrarDesenvolvedorCommand command) { return(await _mediatorHandler.EnviarComandoGenerico(command)); }
public void Dado_TodasInformacoesCorretas_Retorna_IsValidTrue() { _registrarDesenvolvedorCommand = new RegistrarDesenvolvedorCommand(Guid.Empty, "Marcelo", "08272217627", "*****@*****.**"); Assert.IsTrue(_registrarDesenvolvedorCommand.Valido()); }