public void Contato_AtualizarTelefoneInvalido_NaoAtualizaTelefone() { var telefone = new Telefone { DDD = 1 }; var resultado = _contatoService.AtualizarTelefone(telefone); _telefoneRepositoryMock.Verify(x => x.Update(telefone), Times.Never); }
public void AtualizarTelefone_SeTelefoneEstaValidoDeveChamarRepository(bool telefoneEstaValido) { var telefoneMock = new Mock<Telefone>(); telefoneMock.Setup(x => x.EstaValido()).Returns(telefoneEstaValido); _service.AtualizarTelefone(telefoneMock.Object); telefoneMock.Verify(x => x.EstaValido(), Times.Once); if (telefoneEstaValido) _repositoryMock.Verify(x => x.AtualizarTelefone(telefoneMock.Object), Times.Once); else _repositoryMock.Verify(x => x.AtualizarTelefone(telefoneMock.Object), Times.Never); }