@Test public void shouldGetForProgram() throws Exception { service.getForProgram(2L); verify(repository).getProgramProductDoses(2L); }
public List<VaccineProductDose> getForProgram(Long programId) { return repository.getProgramProductDoses(programId); }
VaccineProductDoseService { public List<VaccineProductDose> getForProgram(Long programId) { return repository.getProgramProductDoses(programId); } }
VaccineProductDoseService { public List<VaccineProductDose> getForProgram(Long programId) { return repository.getProgramProductDoses(programId); }  }
VaccineProductDoseService { public List<VaccineProductDose> getForProgram(Long programId) { return repository.getProgramProductDoses(programId); }  VaccineServiceConfigDTO getProductDoseForProgram(Long programId); List<VaccineProductDose> getForProgram(Long programId); void save(List<ProductDoseDTO> productDoseDTOs); }
VaccineProductDoseService { public List<VaccineProductDose> getForProgram(Long programId) { return repository.getProgramProductDoses(programId); }  VaccineServiceConfigDTO getProductDoseForProgram(Long programId); List<VaccineProductDose> getForProgram(Long programId); void save(List<ProductDoseDTO> productDoseDTOs);  }