public void QuandoOPrimeiroFilmeTiverMaiorNotaNaPartidaEleSeraOVencedor()
        {
            //ARRANGE
            var filmeVencedorEsperado = new Filme {
                Titulo = "Titulo 1", Nota = 8.3m
            };
            var filmePerdedorEsperado = new Filme {
                Titulo = "Titulo 2", Nota = 8.29m
            };
            var regraVencedor = new RegraVencedorMaiorNota();
            var partida       = new Partida(filmeVencedorEsperado, filmePerdedorEsperado);

            //ACT
            var filmesRanqueados = regraVencedor.Ranquear(partida);

            //ASSERT
            Assert.Same(filmeVencedorEsperado, filmesRanqueados[0]);
            Assert.Same(filmePerdedorEsperado, filmesRanqueados[1]);
        }
        public void QuandoOsFilmesTiveremAMesmaNotaODesempateSeraPeloTituloEmOrdemAlfabetica()
        {
            //ARRANGE
            var filmeVencedorEsperado = new Filme {
                Titulo = "Matrix", Nota = 8.3m
            };
            var filmePerdedorEsperado = new Filme {
                Titulo = "Star Wars", Nota = 8.3m
            };
            var regraVencedor = new RegraVencedorMaiorNota();
            var partida       = new Partida(filmeVencedorEsperado, filmePerdedorEsperado);

            //ACT
            var filmesRanqueados = regraVencedor.Ranquear(partida);

            //ASSERT
            Assert.Same(filmeVencedorEsperado, filmesRanqueados[0]);
            Assert.Same(filmePerdedorEsperado, filmesRanqueados[1]);
        }