@Test
public void testGetFirstWeekBetween() throws Exception {

    LocalDate date = LocalDate.parse("2014-08-01");
    RangeUnit unit = new Month(date, date, date.plusDays(2), date.plusWeeks(2));
    assertEquals(0, unit.getFirstWeek(date.plusDays(12)));
}