public async Task <IActionResult> Excluir(int id) { var livro = await _consultarLivro.BuscarPorId(id); if (livro == null) { return(NotFound(new { msg = "Livro não encontrada" })); } await _excluirLivro.Executar(livro); return(Ok(new { msg = "Livro excluído com sucesso" })); }
public async Task DeveExcluirUmLivro() { //Arrange var persistenciaDoLivroMock = new Mock <ILivroRepository>(); persistenciaDoLivroMock.Setup(x => x.Criar(ModelsMock.LivroMock())); var excluirLivro = new ExcluirLivro(persistenciaDoLivroMock.Object); //Action await excluirLivro.Executar(ModelsMock.LivroMock()); //Assert Assert.Empty(excluirLivro.Erros); }