public void testGetCachedDays() throws NoSuchFieldException, IllegalAccessException {
    Field cachedDaysField = DayManagerImpl.class.getDeclaredField("cachedDays");
    cachedDaysField.setAccessible(true);
    cachedDaysField.set(dayManager, null);

    Assert.assertNull(dayManager.getCachedDays());

    List<Day> days = dayManager.getAll();

    List<Day> cachedDays = dayManager.getCachedDays();
    Assert.assertNotNull(cachedDays);

    Assert.assertEquals(days.size(), cachedDays.size());

    cachedDaysField.setAccessible(false);
  }