public void AoPersistirUmObjetoDeLivroValidoDevePermitirAlteracaoDoObjetoSemLancarExcessao() { using (var livro = new LivroContext()) { var repositorio = new RepositorioLivro(livro); var livroNovo = new LivroVO() { Titulo = "Teste", 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>(); livroNovo.Titulo = "José"; acao = () => repositorio.Alterar(livroNovo); acao.Should().NotThrow <Exception>(); } }
public void Alterar(LivroVO livro) { using (var contexto = new LivroContext()) { using (var respositorio = new RepositorioLivro(contexto)) { respositorio.Alterar(livro); } } }