@Test
  public void shouldReturnRequisitionListGivenStartAndEnd() throws Exception {
    Date startTime = new Date();
    Date endTime = new Date();

    List<RequisitionDTO> requisitionDTOs = new ArrayList<RequisitionDTO>();
    RequisitionDTO requisitionDTO = new RequisitionDTO();
    requisitionDTO.setId(2L);
    requisitionDTOs.add(requisitionDTO);

    when(requisitionReportsMapper.getRequisitionList(startTime, endTime))
        .thenReturn(requisitionDTOs);

    ResponseEntity<OpenLmisResponse> response = controller.requisitionReport(startTime, endTime);

    assertThat(response.getStatusCode(), is(HttpStatus.OK));
    assertThat(
        (List<RequisitionDTO>) response.getBody().getData().get("rnr_list"), is(requisitionDTOs));
  }