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);
        }
Ejemplo n.º 2
0
        public void Update(Reserva reserva)
        {
            ReservaRepository repository = new ReservaRepository();

            repository.Update(reserva);
        }