public void Sucesso_ao_criar_um_candidato() { var cmd = new CriarCandidatoCommand("aheiuaheiauhea", "Desenvolvedor FullStack", "99 99999999", "Blumenau", DateTime.Now, 1); var hdl = new CriarCandidatoHandler(_repositorio.Object); var res = (ResponseCommandResult)hdl.Handle(cmd); Assert.IsTrue(res.Valid, res.Message); }
public void Sucesso_ao_criar_candidato_sem_cidade() { var cmd = new CriarCandidatoCommand("afdlsjkfas", "programador", "1238128372189", "", DateTime.Now, 1 ); cmd.Validate(); Assert.IsTrue(cmd.Valid, cmd.ToString()); }
public void Sucesso_ao_criar_candidato_sem_telefone() { var cmd = new CriarCandidatoCommand("afdlsjkfas", "programador", "", "Blumenau", DateTime.Now, 1 ); cmd.Validate(); Assert.IsTrue(cmd.Valid, cmd.ToString()); }
public void Erro_ao_criar_candidato_sem_curriculum() { var cmd = new CriarCandidatoCommand("", "programador", "1238128372189", "Blumenau", DateTime.Now, 1 ); cmd.Validate(); Assert.IsTrue(cmd.Invalid, cmd.ToString()); }
public void Erro_ao_criar_candidato_sem_cargo() { var cmd = new CriarCandidatoCommand("afdlsjkfas", "", "1238128372189", "Blumenau", DateTime.Now, 1 ); cmd.Validate(); Assert.IsTrue(cmd.Invalid, cmd.ToString()); }
public void Erro_ao_criar_um_candidato_com_email_ja_existente() { var cmd = new CriarCandidatoCommand("aheiuaheiauhea", "Desenvolvedor FullStack", "99 99999999", "Blumenau", DateTime.Now, 1); _repositorio .Setup(x => x.ObterEntidade(It.IsAny <Expression <Func <Dominio.Entidades.Candidato, bool> > >())) .Returns( new Dominio.Entidades.Candidato(cmd.Curriculum, cmd.Cargo, cmd.Telefone, cmd.Cidade, cmd.DataNascimento, cmd.UsuarioId)); var hdl = new CriarCandidatoHandler(_repositorio.Object); var res = (ResponseCommandResult)hdl.Handle(cmd); Assert.IsTrue(res.Invalid, res.Message); }