Beispiel #1
0
 public JudgesTossuper(IFightDurationCalculator fightDurationCalculator)
 {
     _judgeSelectors = new List <IAppropriateJudgeSelector>
     {
         new InstitutionRestrictedSelector(fightDurationCalculator),
         new SameInstitutionAllowedSelector(fightDurationCalculator)
     };
     _timeKeeperSelectors = new List <IAppropriateJudgeSelector>
     {
         new InstitutionRestrictedSelector(fightDurationCalculator),
         new SameInstitutionAllowedSelector(fightDurationCalculator)
     };
     _refereeSelectors = new List <IAppropriateJudgeSelector>
     {
         new WomenRestrictedSelector(new InstitutionRestrictedSelector(fightDurationCalculator)),
         new InstitutionRestrictedSelector(fightDurationCalculator),
         new WomenRestrictedSelector(new SameInstitutionAllowedSelector(fightDurationCalculator)),
         new SameInstitutionAllowedSelector(fightDurationCalculator)
     };
 }
 public InstitutionRestrictedSelector(IFightDurationCalculator fightDurationCalculator) : base(fightDurationCalculator)
 {
 }
Beispiel #3
0
 protected BaseJudgeSelector(IFightDurationCalculator fightDurationCalculator)
 {
     FightDurationCalculator = fightDurationCalculator;
 }
 public SameInstitutionAllowedSelector(IFightDurationCalculator fightDurationCalculator) : base(fightDurationCalculator)
 {
 }