O que o teste faz é pegar a lista com todas as news associadas à ResearchGroup e comparar cada news com todas as outras da lista em busca de news com mesma descrição & data. A API do twitter está configurada para buscar as 10 últimas postagens.  Então, poderia haver até 9 novas postagens na timeline do twitter entre os 2 updates para garantir que pelo menos uma news é igual a do update anterior e assim, testar realmente a rejeição do controlador à news repetida. Porém a função do teste é verificar news repetidas entre 2 atualizações e é isto que ele faz.