@Test
public void testGetBoardWithLists() {
Board mockBoard = new Board();
mockBoard.setId("idBoard");
TList list1 = new TList();
list1.setId("list1");
TList list2 = new TList();
list2.setId("list2");
mockBoard.setLists(Arrays.asList(list1, list2));
when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(mockBoard);
Board board = trello.getBoard("idBoard", arg("lists", "all"));
assertThat(board).isNotNull();
assertThat(board.getId()).isEqualTo("idBoard");
assertThat(board.getLists()).isNotNull();
assertThat(board.getLists().size()).isEqualTo(2);
verify(httpClient).get(eq("https://api.trello.com/1/boards/{boardId}?key={applicationKey}&token={userToken}&lists=all"),
eq(Board.class), eq("idBoard"), eq(""), eq(""));
verifyNoMoreInteractions(httpClient);
}