@Test
public void testSavePatient() {

	// Arrange
	PatientProfileDto patientProfileDtoInput = mock(PatientProfileDto.class);
	Patient patient = mock(Patient.class);
	when(patientProfileDtoToPatientMapper.map(patientProfileDtoInput))
			.thenReturn(patient);
	PatientProfileDto expectedPatientProfileDto = mock(PatientProfileDto.class);
	when(modelMapper.map(patient, PatientProfileDto.class)).thenReturn(
			expectedPatientProfileDto);
	// Act
	PatientProfileDto result = sut.savePatient(patientProfileDtoInput);
	// Assert
	verify(patientRepository, times(1)).save(patient);
	assertEquals(expectedPatientProfileDto, result);
}