Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public ActionResult <string> RemoverLivro(int id)
        {
            _livroDomainService.RemoverLivro(id);

            return("Livro apagado com sucesso!");
        }