@Test
  public void shouldGetProgramProductsByProgram() {
    Program program = new Program();
    List<ProgramProduct> expectedProgramProducts = new ArrayList<>();
    when(programProductMapper.getByProgram(program)).thenReturn(expectedProgramProducts);

    List<ProgramProduct> programProducts = programProductRepository.getByProgram(program);

    verify(programProductMapper).getByProgram(program);
    assertThat(programProducts, is(expectedProgramProducts));
  }