コード例 #1
0
        public void RetornandoprimeiroESegundoLugar()
        {
            OrdenarFilmes.OrdenarPorTitulos(ref filmes);

            var retorno = filme.IniciarCopadeFilmes(filmes);

            Assert.IsNotNull(retorno);
            Assert.IsTrue(retorno[0].Titulo.Equals("Vingadores: Guerra Infinita"));
            Assert.IsTrue(retorno[1].Titulo.Equals("Os Incríveis 2"));
        }
コード例 #2
0
        public void VencedorPorEmpate()
        {
            OrdenarFilmes.OrdenarPorTitulos(ref filmes);

            filmes[0].Nota = 8.8;

            var retorno = filme.IniciarCopadeFilmes(filmes);

            Assert.IsNotNull(retorno);
            Assert.IsTrue(retorno[0].Titulo.Equals("Deadpool 2"));
            Assert.IsTrue(retorno[1].Titulo.Equals("Os Incríveis 2"));
        }
        public void OrdenandoListadeFilmesPorTitulo()
        {
            OrdenarFilmes.OrdenarPorTitulos(ref filmes);

            Assert.IsTrue(filmes[0].Titulo.Equals("Deadpool 2"));
            Assert.IsTrue(filmes[1].Titulo.Equals("Han Solo: Uma História Star Wars"));
            Assert.IsTrue(filmes[2].Titulo.Equals("Hereditário"));
            Assert.IsTrue(filmes[3].Titulo.Equals("Jurassic World: Reino Ameaçado"));
            Assert.IsTrue(filmes[4].Titulo.Equals("Oito Mulheres e um Segredo"));
            Assert.IsTrue(filmes[5].Titulo.Equals("Os Incríveis 2"));
            Assert.IsTrue(filmes[6].Titulo.Equals("Thor: Ragnarok"));
            Assert.IsTrue(filmes[7].Titulo.Equals("Vingadores: Guerra Infinita"));
        }
        public void OrdenandoListadeFilmesPorNota()
        {
            OrdenarFilmes.OrdenarPorNota(ref filmes);

            Assert.IsTrue(filmes[0].Titulo.Equals("Vingadores: Guerra Infinita"));
        }
        public List <Filmes> Iniciar(List <Filmes> filmes)
        {
            OrdenarFilmes.OrdenarPorTitulos(ref filmes);

            return(new Filmes().IniciarCopadeFilmes(filmes));
        }