public void TestUpdate() { Genero genero = NovoGenero(); repositoryGenero.Add(genero); Assert.NotEqual(0, genero.Id); Autor autor = NovoAutor(); repositoryAutor.Add(autor); Assert.NotEqual(0, autor.Id); Livro livro = NovoLivro(genero.Id, autor.Id); repositoryLivro.Add(livro); Assert.NotEqual(0, livro.Id); Livro livro2 = NovoLivro(genero.Id, autor.Id); livro2.Titulo = "Livro 2"; repositoryLivro.Add(livro2); Assert.NotEqual(0, livro2.Id); Usuario usuario = NovoUsuario(); repositoryUsuario.Add(usuario); Assert.NotEqual(0, usuario.Id); Reserva reserva = NovoReserva(usuario.Id, livro.Id); repository.Add(reserva); var livroOld = reserva.LivroId; Assert.NotEqual(0, reserva.Id); reserva.LivroId = livro2.Id; repository.Update(reserva); Assert.NotEqual(livroOld, reserva.LivroId); repository.Remove(reserva.Id); repositoryUsuario.Remove(usuario.Id); repositoryLivro.Remove(livro.Id); repositoryLivro.Remove(livro2.Id); repositoryAutor.Remove(autor.Id); repositoryGenero.Remove(genero.Id); }
public void Update(Reserva reserva) { ReservaRepository repository = new ReservaRepository(); repository.Update(reserva); }