//Gero as partidas com critério da fase
        private List <IFightMatch> GenerateMatches(List <ICompetitor> competitors, IStageCriteria criteria)
        {
            var matchbuilder = new FightMatchBuilder();

            matchbuilder.SetStageCriteria(criteria);
            var matches = matchbuilder.BuildMatches(competitors);

            return(matches);
        }
 public void SetStageCriteria(IStageCriteria stageCriteria)
 {
     this._stageCriteria = stageCriteria;
 }