public void DeveObterVencedoresDaQuartaDeFinal() { var grupoEsperado = new Dictionary <string, List <Filme> > { { "13", new List <Filme> { Filmes[0], Filmes[2] } }, { "27", new List <Filme> { Filmes[1], Filmes[6] } }, { "85", new List <Filme> { Filmes[7], Filmes[4] } }, { "46", new List <Filme> { Filmes[3], Filmes[5] } } }; var vencedoresEsperados = new List <Filme> { Filmes[0], Filmes[1], Filmes[7], Filmes[3] }; var quartaDeFinal = new QuartaDeFinal(Filmes); var vencedoresEncontrados = quartaDeFinal.ObterVencedores(); CollectionAssert.AreEqual(vencedoresEsperados, vencedoresEncontrados); }