예제 #1
0
        public void AoSolicitarUmaDelecaoDeUmObjetoDeLivroDeveRealizarSemLancarExcessao()
        {
            using (var livro = new LivroContext())
            {
                var repositorio = new RepositorioLivro(livro);
                var livroNovo   = new LivroVO()
                {
                    Titulo         = "Deleção",
                    Autor          = "Fulano",
                    Capa           = "Teste",
                    DataPublicacao = DateTime.Now,
                    Descricao      = ".Net Core",
                    Editora        = "Editora Fake",
                    Genero         = "Acadêmico",
                    Links          = "www.google.com",
                    Pagina         = 234,
                    Sinopse        = "Lorem Ipsum is simply dummy text of the printing and typesetting industry."
                };
                Action acao = () => repositorio.Incluir(livroNovo);

                acao.Should().NotThrow <Exception>();

                acao = () => repositorio.Excluir(livroNovo);
                acao.Should().NotThrow <Exception>();
            }
        }
 public void Excluir(LivroVO livro)
 {
     using (var contexto = new LivroContext())
     {
         using (var respositorio = new RepositorioLivro(contexto))
         {
             respositorio.Excluir(livro);
         }
     }
 }