public void Contato_AtualizarContatoInvalido_NaoAtualizaContato() { var contato = new Contato { Email = "contatoemail.com" }; var resultado = _contatoService.Update(contato); _contatoRepositoryMock.Verify(x => x.Update(contato), Times.Never); }
public ActionResult Edit(Contato contato) { var contatoService = new ContatoService(); contatoService.Update(contato); return(RedirectToAction("Index")); }
public void Update_SeContatoEstaValidoDeveChamarRepository(bool contatoEstaValido) { var contatoMock = new Mock<Contato>(); contatoMock.Setup(x => x.EstaValido()).Returns(contatoEstaValido); _service.Update(contatoMock.Object); contatoMock.Verify(x => x.EstaValido(), Times.Once); if (contatoEstaValido) _repositoryMock.Verify(x => x.Update(contatoMock.Object), Times.Once); else _repositoryMock.Verify(x => x.Update(contatoMock.Object), Times.Never); }