@Test
 public void shouldGetBedDetailsById() {
   int deluxeBedId = 1;
   BedDetails details = bedManagementService.getBedDetailsById(String.valueOf(deluxeBedId));
   assertNotNull(details);
   assertNotNull(details.getPatients());
   assertNotNull(details.getCurrentAssignments());
   assertEquals("deluxe", details.getBedType().getName());
 }
 @Test
 public void shouldAssignPatientToBed() throws Exception {
   PatientService patientService = Context.getPatientService();
   Patient patient = patientService.getPatient(5);
   BedDetails bedDetails = bedManagementService.getBedAssignmentDetailsByPatient(patient);
   assertNull(bedDetails);
   EncounterService encounterService = Context.getEncounterService();
   List<Encounter> encountersByPatient = encounterService.getEncountersByPatient(patient);
   bedManagementService.assignPatientToBed(patient, encountersByPatient.get(0), "10");
   BedDetails assigned = bedManagementService.getBedAssignmentDetailsByPatient(patient);
   assertNotNull(assigned);
   assertNotNull(assigned.getCurrentAssignments());
   assertNull(assigned.getLastAssignment());
 }