示例#1
0
        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);
        }