Ejemplo n.º 1
0
        public void LivroService_Remover_DeveExecutarComSucesso()
        {
            // Arrange
            var livro = _livroTestsBogusFixture.GerarLivrosInvalidos(1, true).FirstOrDefault();

            // Act
            _livroService.Remover(livro.Id).GetAwaiter();

            // Assert
            _livroTestsBogusFixture.Mocker.GetMock <ILivroRepository>().Verify(r => r.Remover(livro.Id), Times.Once);
        }
Ejemplo n.º 2
0
        public IActionResult Remover(int id)
        {
            try
            {
                service.Remover(id);

                return(new NoContentResult());
            }
            catch (ArgumentException ex)
            {
                return(NotFound(ex));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
Ejemplo n.º 3
0
 public async Task Delete(int isbn)
 {
     await LivroService.Remover(isbn);
 }
Ejemplo n.º 4
0
        public ActionResult RemoverLivro([Bind(Include = "Id,Nome,Autor,Editora")] LivroModel livroModel)
        {
            var retorno = livroService.Remover(livroModel);

            return(Json(retorno));
        }