mockSystemTimeSource.setTime(getUtcTimeStamp(year, month, day, hour, minute, second)); assertEquals("schedule is wrong", expectedInSession, schedule.isSessionTime());
doIsSessionTimeTest(schedule, expectedInSession, year, month, day, hour, minute, second, TimeZone.getTimeZone("UTC"));
    private void doIsSessionTimeTest(SessionSchedule schedule, boolean expectedInSession, int year,            int month, int day, int hour, int minute, int second) {        mockSystemTimeSource.setTime(getUtcTimeStamp(year, month, day, hour, minute, second));        assertEquals("schedule is wrong", expectedInSession, schedule.isSessionTime());    }