public void Devolver() { var alugado = false; var idFilme = 1; var idCliente = 1; var reserva = new Reserva { Id = 1, idCliente = idCliente, idFilme = idFilme }; var filme = new Filme() { Id = idFilme, Alugado = alugado }; try { _filmeRepository.Update(filme); _reservaRepository.AvisarClienteFilmeDisponivel(new Reserva { Id = idFilme, idCliente = idCliente }); _reservaRepository.Delete(reserva.Id); var _filme = _filmeRepository.GetById(filme.Id); Assert.IsTrue(_filme.Alugado == false); } catch (Exception) { Assert.Fail("Erro no fluxo de devolução."); } }