public void GuincheiroService_AtualizarGuincheiro_DeveExecutarMetodoAtualizar() { var repositorio = new Mock <IGuincheiroRepository>(); var guincheiroTeste = NovoGuincheiro(); var service = new GuincheiroService(repositorio.Object); repositorio.Setup(r => r.Atualizar(guincheiroTeste)); service.Atualizar(guincheiroTeste); repositorio.Verify(r => r.Atualizar(guincheiroTeste), Times.Once); }
public void GuincheiroService_DeletarGuincheiro_DeveExecutarFuncaoDeletarUmaVez() { var id = Guid.NewGuid(); var repo = new Mock <IGuincheiroRepository>(); repo.Setup(r => r.Deletar(id)); var service = new GuincheiroService(repo.Object); service.Deletar(id); repo.Verify(r => r.Deletar(id), Times.Once); }
public void GuincheiroService_IncluirGuincheiro_DeveRetornarIdDeSucesso() { var guid = Guid.NewGuid(); var guincheiro = NovoGuincheiro(); guincheiro.Guid = guid; var repo = new Mock <IGuincheiroRepository>(); repo.Setup(r => r.Incluir(guincheiro)); var service = new GuincheiroService(repo.Object); service.Incluir(guincheiro); repo.Verify(r => r.Incluir(guincheiro), Times.Once); }
public void GuincheiroService_ListarGuincheiro_DeveRetornarUmaListaDeGuincheiros() { var teste = new List <Guincheiro>(); teste.Add(NovoGuincheiro()); teste.Add(NovoGuincheiro()); teste.Add(NovoGuincheiro()); teste.Add(NovoGuincheiro()); teste.Add(NovoGuincheiro()); teste.Add(NovoGuincheiro()); var repo = new Mock <IGuincheiroRepository>(); repo.Setup(r => r.ListarTodos()).Returns(teste); var service = new GuincheiroService(repo.Object); var lista = (List <Guincheiro>)service.ListarTodos(); repo.Verify(r => r.ListarTodos(), Times.Once); Assert.True(teste.Count == lista.Count); }