public void LivroDomainService_CadastrarLivroEObterLivroPorIdEAlterarLivroERemoverLivro() { var livroTeste = new Livro { NomeLivro = "LIVRO DO TESTE UNITÁRIO", NomeAutor = "AUTOR DO TESTE UNITÁRIO", AnoLancamento = 2019, CategoriaId = 1, DataCadastro = DateTime.Now, Edicao = 1, Editora = "EDITORA DO TESTE UNITÁRIO", ISBN = 201902 }; _livroDomainService.CadastrarLivro(livroTeste); var livroInserido = _livroDomainService.ObterLivroPorId(livroTeste.LivroId); if (livroInserido == null) { Assert.NotNull(livroInserido); } livroInserido.NomeLivro = "NOME ALTERADO"; _livroDomainService.AlterarLivro(livroInserido); var livroAlterado = _livroDomainService.ObterLivroPorId(livroTeste.LivroId); Assert.Equal("NOME ALTERADO", livroAlterado.NomeLivro); _livroDomainService.RemoverLivro(livroAlterado); }
public ActionResult <LivroAppModel> CadastrarLivro(LivroAppModel livro) { var livroEntidade = _mapper.Map <Livro>(livro); _livroDomainService.CadastrarLivro(livroEntidade); var livroAppModel = _mapper.Map <LivroAppModel>(livroEntidade); return(new JsonResult(livroAppModel)); }