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); } } }