public String renderResult(Result matchResult) {
   String result = "";
   if (matchResult != null) {
     result =
         Integer.toString(matchResult.getHomeGoals())
             + ":"
             + Integer.toString(matchResult.getAwayGoals());
   }
   return result;
 }
  @Before
  public void setUp() throws Exception {
    MockitoAnnotations.initMocks(this);

    when(resultMock.isHomeWin()).thenReturn(false);
    when(resultMock.isDraw()).thenReturn(false);
    when(resultMock.isAwayWin()).thenReturn(false);

    colorPicker = new ColorPicker();
  }
 @Test
 public void picksCorrectAwayWinColor() throws Exception {
   // Arrange
   when(resultMock.isAwayWin()).thenReturn(true);
   // Act
   Color pickedColor = colorPicker.pickResultColor(resultMock);
   // Assert
   assertThat(pickedColor, is(Colors.AWAY_WIN_BG_COLOR));
 }
 @Test
 public void picksCorrectDrawColor() throws Exception {
   // Arrange
   when(resultMock.isDraw()).thenReturn(true);
   // Act
   Color pickedColor = colorPicker.pickResultColor(resultMock);
   // Assert
   assertThat(pickedColor, is(Colors.DRAW_BG_COLOR));
 }