public void TestarPercentualVitorias()
        {
            // Construir Cenário
            int     PercentualEsperado = 96;
            Lutador lutador            = new Lutador(1, "Balboa", 40, new List <string> {
                "1", "2"
            }, 50, 2, 48);

            // Executar
            lutador.AtualizarPercentualVitorias();

            // Verificar
            int PercentualAtual = lutador.PercentualVitorias;

            Assert.AreEqual(PercentualEsperado, PercentualAtual, "Percentual de Vitórias calculou corretamente.");
        }
        public void TestarCriterioDesempate()
        {
            // Construir Cenário
            Lutador lutador1 = new Lutador(1, "Balboa", 40, new List <string> {
                "Boxe"
            }, 150, 5, 145);
            Lutador lutador2 = new Lutador(2, "Creed", 45, new List <string> {
                "Boxe", "DaRua"
            }, 150, 5, 145);

            // Executar
            lutador1.AtualizarPercentualVitorias();
            lutador2.AtualizarPercentualVitorias();

            Partida partida = new Partida {
                Lutador1 = lutador1, Lutador2 = lutador2
            };

            partida.Lutar();

            // Verificar
            Assert.AreEqual(partida.Vencedor, lutador2, "Lutador 2 Venceu");
        }