package gov.samhsa.consent2share.showcase.service; import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.runners.MockitoJUnitRunner; @RunWith(MockitoJUnitRunner.class) public class EhrNumOneDtoTest { private PatientDto[] patients; @Test public void testEhrNumOneDto() { //Arrange List<PatientDto> patientList = new ArrayList<PatientDto>(); PatientDto firstPatient= new PatientDto(); firstPatient.setId("PUI100010060001"); firstPatient.setFullName("Asample Patientone"); patientList.add(firstPatient); PatientDto secondPatient= new PatientDto(); secondPatient.setId("PUI100010060007"); secondPatient.setFullName("Asample Patienttwo"); patientList.add(secondPatient); PatientDto thirdPatient= new PatientDto(); thirdPatient.setId("PUI100015060013"); thirdPatient.setFullName("Asample Patientthree"); patientList.add(thirdPatient); PatientDto fourthPatient= new PatientDto(); fourthPatient.setId("PUI100015060014"); fourthPatient.setFullName("Asample Patienfour"); patientList.add(fourthPatient); patients = patientList.toArray(new PatientDto[0]); //Act EhrNumOneDto sut = new EhrNumOneDto(); sut.setPatients(patients); sut.setSelectedPatient(thirdPatient); //Assert assertEquals(4, sut.getPatients().length); assertEquals(thirdPatient.getFullName(), sut.getSelectedPatient().getFullName()); } }