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); }
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); }