public void Atualizar__ColaboradorValido__RetornaTrue() { // Prepara var mock = new Mock <IColaboradorRepository>(); mock.Setup(colaboradorRepository => colaboradorRepository.Atualizar(_colaborador, It.IsAny <Guid>())).Returns(true); // Testa var service = new ColaboradorService(mock.Object); var retorno = service.Atualizar(_colaborador, It.IsAny <Guid>()); //Valida Assert.True(retorno); }
public void Atualizar__ColaboradorInvalido__RetornaFalse() { // Prepara var mock = new Mock <IColaboradorRepository>(); mock.Setup(colaboradorRepository => colaboradorRepository.Atualizar(null, Guid.Empty)).Returns(false); // Testa var service = new ColaboradorService(mock.Object); var retorno = service.Atualizar(null, Guid.Empty); //Valida Assert.False(retorno); }
private void btnEditarColaborador_Click(object sender, EventArgs e) { ColaboradorTO colaboradorTO = new ColaboradorTO(); colaboradorTO.Nome = txtEditarNomeColab.Text; colaboradorTO.RG = txtEditarColabRG.Text; colaboradorTO.CPF = txtEditarCpfColab.Text; colaboradorTO.Salario = Convert.ToInt32(txtEditarSalarioColab.Text); colaboradorTO.Funcao = txtEditarColabFuncao.Text; colaboradorTO.DataContrato = dtDataContrato.Value.Date; ColaboradorService.Atualizar(colaboradorTO); if (!colaboradorTO.Valido) { MessageBox.Show(colaboradorTO.Mensagem); } this.Close(); }
public ActionResult Edit(ColaboradorVM ColaboradorVM) { if (ModelState.IsValid) { ColaboradorVM.CPF = ColaboradorVM.CPF.Replace(".", "").Replace("-", ""); var ColaboradorTO = Mapper.Map <ColaboradorVM, ColaboradorTO>(ColaboradorVM); ColaboradorService.Atualizar(ColaboradorTO); if (!ColaboradorTO.Valido) { Session["Mensagem"] = ColaboradorTO.Valido; return(RedirectToAction("Index")); } ColaboradorVM = Mapper.Map <ColaboradorTO, ColaboradorVM>(ColaboradorTO); } return(RedirectToAction("Index")); }