  @Test
  public void colorsSpelledComplete() {

    LetterSource letterO = TestUtil.createLetterSource("O");
    LetterSource letterA = TestUtil.createLetterSource("A");
    LetterSource letterB = TestUtil.createLetterSource("B");
    LetterSource letterC = TestUtil.createLetterSource("C");
    LetterSource letterD = TestUtil.createLetterSource("D");
    letterD.available = 0;
    LetterSource letterE = TestUtil.createLetterSource("E");

    List<LetterSource> letters = Arrays.asList(
        letterO, letterA, letterB, letterC, letterD, letterE);
    int[] colors = WordUtil.getWordColors(letters, "OK");

    assertEquals(2, colors.length);
    assertEquals(WordUtil.COLOR_ONE, colors[0]);
    assertEquals(WordUtil.COLOR_COMBO, colors[1]);
  }