コード例 #1
0
        public void DeveRetornarOLutadorMaisForteComoVencedorDoTorneio()
        {
            var vencedorEsperado = new Lutador("Goku", 10_000, 100);
            var lutadores        = TorneioTestData.MockListaDeLutadores(7);

            lutadores.Add(vencedorEsperado);

            var torneio = new Torneio(lutadores);

            var vencedor = torneio.ExecutarTorneio();

            Assert.Equal(vencedorEsperado, vencedor);
        }
コード例 #2
0
        public void DeveRetornarOMrSatanComoVencedorDoTorneio()
        {
            var mrSatan   = new Lutador("Mr. Satan", 1, 1);
            var lutadores = TorneioTestData.MockListaDeLutadores(7);

            lutadores.Add(mrSatan);

            var torneio = new Torneio(lutadores);

            var vencedor = torneio.ExecutarTorneio();

            Assert.Equal(mrSatan, vencedor);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Torneio de Lutas BDZ! yay");
            Console.WriteLine();

            const int LIMITE_DE_LUTADORES = 8;
            var       lutadores           = new List <Lutador>();

            lutadores.AddRange(GetHumanos());
            lutadores.AddRange(GetSayajins());
            lutadores.AddRange(GetNamekuseijins());

            var torneio  = new Torneio(lutadores);
            var vencedor = torneio.ExecutarTorneio();

            Console.WriteLine("Vencedor do Torneio de Lutas - DBZ");

            Console.WriteLine(vencedor.Nome);
            Console.ReadKey();
        }