/** Tests returning of guides list. */
  public void testGetStandardGuides() {
    IGuide[] guides;

    guides = set.getStandardGuides(null);
    assertEquals("List should be empty -- no guides.", 0, guides.length);

    StandardGuide guide = new StandardGuide();
    guide.setTitle("1");
    set.add(guide);
    guides = set.getStandardGuides(null);
    assertEquals("There should be guide in the list.", 1, guides.length);
    assertTrue("Wrong guide in the list.", guide == guides[0]);

    guides = set.getStandardGuides(guide);
    assertEquals("There should be no guide in the list.", 0, guides.length);

    StandardGuide guide2 = new StandardGuide();
    guide2.setTitle("2");
    set.add(guide2);
    guides = set.getStandardGuides(guide);
    assertEquals("There should be guide in the list.", 1, guides.length);
    assertTrue("Wrong guide in the list.", guide2 == guides[0]);
  }