@Test
  public void factoryShouldReturnNextWorkingDayStrategyForSameDayRule() {

    RepaymentRuleTypes holidayAdjustmentRule = RepaymentRuleTypes.SAME_DAY;

    // exercise test
    DateAdjustmentStrategy adjustmentStrategy =
        holidayAdjustmentRuleFactory.createStrategy(
            originalScheduledDate, workingDays, scheduledEvent, holidayAdjustmentRule);

    assertThat(adjustmentStrategy, is(instanceOf(SameDayStrategy.class)));
  }
  @Test
  public void factoryShouldReturnNearestScheduledEventBeginningOnStrategy() {

    RepaymentRuleTypes holidayAdjustmentRule = RepaymentRuleTypes.NEXT_MEETING_OR_REPAYMENT;

    // exercise test
    DateAdjustmentStrategy adjustmentStrategy =
        holidayAdjustmentRuleFactory.createStrategy(
            originalScheduledDate, workingDays, scheduledEvent, holidayAdjustmentRule);

    assertThat(adjustmentStrategy, is(instanceOf(NearestScheduledEventBeginningOnStrategy.class)));
  }