### Question:
IMSBookingRequest implements Serializable { public void setDays(List<Range> days) { this.days = days; }  TargetingChannel getTargetingChannel(); void setTargetingChannel(TargetingChannel targetingChannel); double getPrice(); void setPrice(double price); List<Range> getDays(); void setDays(List<Range> days); Integer getRequestCount(); void setRequestCount(Integer requestCount); String getAdvID(); void setAdvID(String advID);  }### Answer:
@Test public void setDays() { List<Range> ranges = new ArrayList<>(); Range r1 = new Range(); r1.setSt("2018-01-05"); r1.setEd("2018-01-05"); r1.setSh("0"); r1.setEh("23"); Range r2 = new Range(); r2.setSt("2018-01-06"); r2.setEd("2018-01-06"); r2.setSh("0"); r2.setEh("23"); Range r3 = new Range(); r3.setSt("2018-01-07"); r3.setEd("2018-01-07"); r3.setSh("0"); r3.setEh("23"); ranges.add(r1); ranges.add(r2); ranges.add(r3); IMSBookingRequest bkReq = new IMSBookingRequest(); bkReq.setDays(ranges); assertEquals(ranges, bkReq.getDays()); }