Exemplo n.º 1
0
        public void TestVerificarCategorias()
        {
            SetUpStage2();
            List <Competidor> Competidores = Torneo.Competidores;

            Matchmaking = new MatchSanda(Competidores);

            List <CatSanda> Categorias = Matchmaking.DoMatch();

            Assert.IsTrue(Categorias.Count == 2);
            Assert.IsTrue(Categorias.FindAll(cat => cat.Participantes.Count == 3).Count == 2);

            SetUpStage3();
            Competidores = Torneo.Competidores;
            Matchmaking  = new MatchSanda(Competidores);

            Categorias = Matchmaking.DoMatch();

            Assert.IsTrue(Categorias.Count == 2);
            Assert.IsTrue(Categorias.FindAll(cat => cat.Participantes.Count == 2).Count == 2);

            SetUpStage4();
            Competidores = Torneo.Competidores;
            Matchmaking  = new MatchSanda(Competidores);

            Categorias = Matchmaking.DoMatch();

            Assert.IsTrue(Categorias.Count == 2);
            Assert.IsTrue(Categorias.FindAll(cat => cat.Participantes.Count == 2).Count == 2);
        }
Exemplo n.º 2
0
        public void TestMatchCategorias()
        {
            SetUpStage1();
            List <Competidor> Competidores = Torneo.Competidores;

            Matchmaking = new MatchSanda(Competidores);

            List <CatSanda> Categorias = Matchmaking.DoMatch();

            Assert.IsTrue(Categorias.Count == 20);

            List <CatSanda> TempCat = Categorias.FindAll(categoria => categoria.IsMan == false);

            Assert.IsTrue(TempCat.Count == 10);
            Assert.IsTrue(TempCat.FindAll(categoria => categoria.IsMayorEdadCategory()).Count == 5);

            TempCat = Categorias.FindAll(categoria => categoria.IsMan);

            Assert.IsTrue(TempCat.Count == 10);
            Assert.IsTrue(TempCat.FindAll(categoria => categoria.IsMayorEdadCategory()).Count == 5);
        }