Example #1
0
        protected Board(
            Member chair,
            List <Member> technicals,
            List <Member> legals,
            Registrar registrar,
            ChairChooser chairChooser)
            : base(chair, technicals, legals)
        {
            _registrar    = registrar;
            _chairChooser = chairChooser;

            _allocationCount = new Dictionary <Member, int>();
            foreach (Member member in _members)
            {
                _allocationCount[member] = 0;
                _registrar.RegisterMember(member);
            }
        }