Example #1
0
        public void Map_patient_persistence_to_patient_entity_when_patient_persistance_is_null()
        {
            Patient patient = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => PatientMapper.MapPatientEntityToPatientIdentifierDTO(patient));
        }
Example #2
0
        public void Map_patient_entity_to_patient_identifier_dto()
        {
            Patient patient = this.GetPatient();

            IdentifiableDTO <PatientDTO> patientDTO = PatientMapper.MapPatientEntityToPatientIdentifierDTO(patient);

            Assert.True(IsEqualPatientPersistanceAndPatientEntity(patientDTO, patient));
        }
Example #3
0
 public IdentifiableDTO <PatientDTO> GetById(Guid id)
 {
     try
     {
         return(PatientMapper.MapPatientEntityToPatientIdentifierDTO(_patientRepository.GetById(id)));
     }
     catch (ArgumentNullException e)
     {
         throw new NotFoundEntityException();
     }
     catch (Exception e)
     {
         throw new InternalServerErrorException();
     }
 }