Exemplo n.º 1
0
 public IsFullHouseRule(
     [NotNull] IIsFullHouseCondition fullHouseCondition,
     [NotNull] IFullHouseValidator validator)
 {
     m_FullHouseCondition = fullHouseCondition;
     m_Validator          = validator;
 }
Exemplo n.º 2
0
        public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator)
        {
            _diceOfAKindValidator = diceOfAKindValidator;
            _fullHouseValidator = fullHouseValidator;
            _straightValidator = straightValidator;

            YahtzeeBonus = new List<int>();
        }
Exemplo n.º 3
0
        public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator)
        {
            _diceOfAKindValidator = diceOfAKindValidator;
            _fullHouseValidator   = fullHouseValidator;
            _straightValidator    = straightValidator;

            YahtzeeBonus = new List <int>();
        }