### Question:
ICalendarConverter { @VisibleForTesting int retrieveMonthFromStartTime(ICalendarEvent iCalendarEvent, TimeZone iCalendarTimeZone) { Calendar calendar = Calendar.getInstance(Objects.firstNonNull(iCalendarTimeZone, DateUtils.getGMTTimeZone())); calendar.setTime(iCalendarEvent.startDate()); return calendar.get(Calendar.MONTH) + JAVA_TO_MS_API_MONTH_OFFSET; }  MSMeetingRequest convertToMSMeetingRequest(ICalendar icalendar);  }### Answer:
@Test public void testRetrieveMonthForNullTimeZone() { VEvent vEvent = new VEvent(new Date(DateUtils.date("2013-01-01T01:00:00+00")), "event summary"); TimeZone iCalendarTimeZone = null; Integer retreiveMonthFromStartTime = icalendarConverter.retrieveMonthFromStartTime(new ICalendarEvent(vEvent), iCalendarTimeZone); assertThat(retreiveMonthFromStartTime).isEqualTo(1); }