@Test
public void testSelect() throws Exception {

    assertTrue(mWeek.select(LocalDate.parse("2014-07-31")));
    assertTrue(mWeek.isSelected());
    List<Day> days = mWeek.getDays();
    for (int i = 0; i < days.size(); i++) {
        Day day = days.get(i);
        if (i == 3) {
            assertTrue(day.isSelected());
        } else {
            assertFalse(day.isSelected());
        }
    }
}