@Test
public void deveReservarSeASessaoTemIngressosSuficientes() throws Exception {
Espetaculo espetaculo = new Espetaculo();
espetaculo.setTipo(TipoDeEspetaculo.TEATRO);
Sessao sessao = new Sessao();
sessao.setPreco(new BigDecimal("10.00"));
sessao.setTotalIngressos(5);
sessao.setEspetaculo(espetaculo);
when(agenda.sessao(1234l)).thenReturn(sessao);
controller.reserva(1234l, 3);
assertThat(sessao.getIngressosDisponiveis(), is(2));
}