### Question:
ProgramGuideRowParser { public List<Program> parse(List<String> cells) { int channel = Integer.parseInt(cells.get(0)); cells.remove(0); parser.setChannel(channel); return parser.parse(rowAsString(cells)); } ProgramGuideRowParser(String date, String startTime); List<Program> parse(List<String> cells);  }### Answer:
@Test public void verifyChannelSetCorrectly() throws ParseException { ProgramGuideRowParser parser = new ProgramGuideRowParser("4/5/2008", "9:00"); List<Program> programs = parser.parse(buildList("123", "aaaa")); assertEquals(1, programs.size()); Program expected = ProgramBuilderUtil.buildProgram("4/5/2008", "9:00", "aaaa", 123, 60); assertEquals(expected, programs.get(0)); }