public void RealizarCampeonatoAsyncTest()
        {
            var campeonatoServico = new CampeonatoServico();
            var campeonato        = campeonatoServico.RealizarCampeonato(listaFilmes);

            Assert.IsNotNull(campeonato);
            Assert.IsNotNull(campeonato.FaseDeGrupo);
            Assert.IsNotNull(campeonato.FaseDeGrupo.GrupoA);
            Assert.IsNotNull(campeonato.FaseDeGrupo.GrupoB);
            Assert.IsNotNull(campeonato.FaseDeGrupo.GrupoC);
            Assert.IsNotNull(campeonato.FaseDeGrupo.GrupoD);
            Assert.IsNotNull(campeonato.FaseEliminatoria);
            Assert.IsNotNull(campeonato.FaseEliminatoria.PrimeiraDisputa);
            Assert.IsNotNull(campeonato.FaseEliminatoria.SegundaDisputa);
            Assert.IsNotNull(campeonato.FaseSemiFinal);
            Assert.IsNotNull(campeonato.FaseFinal);
        }
 public void RealizarCampeonatoAsync_ParametroVazio_ThrowsArgumentOutOfRangeException()
 {
     var campeonatoServico = new CampeonatoServico();
     var campeonato        = campeonatoServico.RealizarCampeonato(new List <Filme>());
 }
 public void RealizarCampeonatoAsync_ParametroNulo_ThrowsArgumentNullException()
 {
     var campeonatoServico = new CampeonatoServico();
     var campeonato        = campeonatoServico.RealizarCampeonato(null);
 }